Highcharts 使用 HTML 表格数据的柱形图

返回上一级

下图是一个使用 HTML 表格数据的柱形图

配置

  1. 配置属性 data 用来添加数据

    数据模块提供了一些简单的接口用于添加数据

    可以使用例如 CVS, HTML 表格或者网格视图中的数据

  2. 配置属性 data.table 用于设置 HTML 表格的 id

    data.table 属性的值是 HTML table 的 id 属性

    相关设置选项有 startRow, endRow, startColumn 和 endColumn

data: {
   table: 'dataTable'  
}

范例

下面的代码列出了使用 HTML 表格数据的柱形图的基本配置

<!doctype html>
<meta charset="utf-8" />
<title>Highcharts 基础教程 | 简单教程(www.twle.cn)</title>
<script src="https://cdn.hcharts.cn/highcharts/highcharts.js"></script>
<script src="https://cdn.hcharts.cn/highcharts/modules/data.js"></script>
<div id="container" style="width: 500px; height: 400px; margin: 0 auto"></div>
<table id="datatable" style="display:none">
<thead>
<tr><th></th><th>Jane</th><th>John</th></tr>
</thead>
<tbody>
<tr><th>Apples</th><td>3</td><td>4</td></tr>
<tr><th>Pears</th><td>2</td><td>0</td></tr>
<tr><th>Plums</th><td>5</td><td>11</td></tr>
<tr><th>Bananas</th><td>1</td><td>1</td></tr>
<tr><th>Oranges</th><td>2</td><td>4</td></tr>
</tbody>
</table>
<script>

var data = {
   table: 'datatable'
};
var chart = {
   type: 'column'
};
var title = {
   text: '从网页中的 HTML 表格中读取数据'   
};      
var yAxis = {
   allowDecimals: false,
   title: {
      text: 'Units'
   }
};
var tooltip = {
   formatter: function () {
      return '<b>' + this.series.name + '</b><br/>' +
         this.point.y + ' ' + this.point.name.toLowerCase();
   }
};
var credits = {
   enabled: false
};  

var options = {};

options.chart = chart;
options.title = title;
options.yAxis = yAxis;
options.credits = credits;
options.tooltip = tooltip;
options.data = data;
var chart = Highcharts.chart('container',options);
</script>

运行范例 »

以上范例输出如下

返回上一级

学习 Hightcharts

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.