如果可以将HighCharts系列加入并在标题中显示,我是否正在寻找答案?我在系列中使用JSON数据,所以如果数据如下所示:
[0,0,0,1,1,1,2,2,2,3,3,3]
总和当然应该是:18。
我试过问谷歌,但我还没找到任何东西。我知道我可以在其他地方处理它,但直接在HighCharts脚本中处理它会很好。
THX。
/ CRH
答案 0 :(得分:2)
因为你将对象文字传递给Highcharts,你最好的选择可能就是做这样的事情:
var data = [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4];
$('#container').highcharts({
series: [{
data: data
}],
title: {
text: "Total is " + data.reduce(function(i,a) { return i+a; })
}
});
的参考
答案 1 :(得分:0)
如何在Javascript中对它进行求和,然后在创建标题时使用结果?
var sum = 0;
for(var i in series)
sum += i;
然后,只需设置标题:
chart = new Highcharts.Chart({
...
title: {
text: 'SUM: ' + sum
},
...
)};
这应该有效,对吧?