【发布时间】:2016-04-22 13:58:41
【问题描述】:
我想动态更新折线图 (Highcharts.js) 中每个系列的数据。目前,我正在使用 setData 方法手动将新数据传递给系列:
$(document).ready(function() {
$(chart_id).highcharts({
chart: chart,
title: title,
credits: credits,
xAxis: {},
Axis: yAxis,
legend: legend,
series: series
});
var chartz = $(chart_id).highcharts();
$('#data-labels').click(function () {
chartz.series[0].setData([129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4,25,29],true,true,true);
});
我想做的是更新:
chartz.series[i]
每个系列的索引在哪里(我大约有 36 个,并且一直在添加新的)
如何编写和实现一个 javascript for 循环来计算系列长度并传递给 series[i].setData 变量?我对 JavaScript 非常缺乏经验,所以我不确定从哪里开始或在哪里放置这个函数?我猜它看起来像(其中 i
for (var i = 0; i < "series length + 1"; i++)
【问题讨论】:
标签: javascript django loops web highcharts