【发布时间】:2011-12-11 04:54:48
【问题描述】:
关注这个问题:php-json-highcharts-load-database-result
答案是关注each:
$.getJSON('ajax/calc.ajax.php', function(data) {
var series = { // <-------------------- create just one series object
type: 'pie',
data: [] //data array for new series
};
$.each(data, function(key, value) {
series.data.push([key, value[0]]);
});
options.series.push(series); // <-------- pushing series object
var chart = new Highcharts.Chart(options);
});
这使用饼图工作,如果我更改为另一种类型(例如line),除了显示多个系列之外,相同的$.each 将完成工作。我已经尝试将系列放入其中,但没有成功。
我怎样才能做到这一点?在 highchart 文档中,如果系列带有 name ,则名称将显示为系列。像这样:
{
type: 'bar',
name: 'Apple' // showing only once
data: []
};
【问题讨论】:
标签: javascript jquery highcharts