gue*_*ues 6 arrays live series highcharts
在此代码javascrip给出一个错误
$.each(JSON, function(i, array) {
chart.series[i].name = array.teamName;
chart.series[i].setData(array.teamPower, true);
});
Run Code Online (Sandbox Code Playgroud)
我必须定义chart.series [i]因为它说"无法设置未定义的属性'名称"但我找不到方法来执行此操作.
因为它与requestData一起运行所以它是在图表确定与选项之后
function showGraph() {
chart = new Highcharts.Chart(option);
}
Run Code Online (Sandbox Code Playgroud)
chart: {
renderTo: 'graphicShow',
type: 'spline',
events: {
load: requestData
}
}
Run Code Online (Sandbox Code Playgroud)
...在选项中......
title: {
text: 'Power %'
},
series: []
Run Code Online (Sandbox Code Playgroud)
...
Nil*_*ils 29
您需要查看API的"方法和属性"部分.请参阅http://api.highcharts.com/highcharts#Chart(文档页面上还有一个jsFiddle).
var chart = new Highcharts.Chart(options);
chart.addSeries({
name: array.teamName,
data: array.teamPowher
});
Run Code Online (Sandbox Code Playgroud)
如果你要添加几个系列,你应该将redraw标志设置为false,然后手动调用重绘,因为这会更快.
var chart = new Highcharts.Chart(options);
chart.addSeries({
name: array.teamName,
data: array.teamPower
}, false);
chart.addSeries({
name: array.teamName,
data: array.teamPower
}, false);
chart.redraw();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33549 次 |
| 最近记录: |