HighChart:更新组柱状图
HighChart : update group column chart
例如,我有一个类似的图表
$("#tester").highcharts({
chart: {
type: 'column',
height:320
},
series: [{name: 'Postive',data: sPositiveTotal},
{name: 'Neutral',data: sNeutralTotal},
{name: 'Negative',data: sNegativeTotal}]
});
我试着用一个按钮更新数据,我做
var SentimentChart = $("#tester").highcharts();
SentimentChart.series[0].setData([{name: 'Postive',data: sPositiveTotal}, {name: 'Neutral',data: sNeutralTotal}, {name: 'Negative',data: sNegativeTotal}]);
但它并不像我,除了,我如何才能正确地更新它?
小提琴示例:http://jsfiddle.net/cmeubLr2/1/
setData
方法是在特定系列上调用的,因此您必须对每个单独的系列进行更新。它也只期望数据,而不是序列选项。
例如(JSFiddle):
changeData.series[0].setData([124, 5435, 16434, 129.2, 144.0, 176576.0, 176535.6, 148.5, 216.4, 194.1, 95.6, 54.4]);
changeData.series[1].setData([8753.6, 66.8, 98.5, 93.4, 175606.0, 84.5, 107655.0, 104.3, 91.2, 83.5, 106.6, 92.3]);
// ...
如果你也想更新选项,你可以使用update
(JSFiddle):
changeData.series[0].update({
name: 'Beijing',
data: [124, 200, 200, 129.2, 144.0, 200.0, 200.6, 148.5, 216.4, 194.1, 95.6, 54.4]
});
相关文章:
- Javascript循环不会自我更新
- 添加文字和评论功能更新Div
- AngularJS:ng之后,重复$scope值未按预期更新
- 如何通过数组更新角度子范围
- Ajax聊天消息重复而不仅仅是更新
- 通过CSV文件上载更新数据库表
- 平均值:无法将数据更新到数据库
- HighChart:更新组柱状图
- AngularJS$apply有时不会;当在highchart中使用click事件时,t触发更新{{}}中html标记中
- 如何使用highchart在yii中添加实时更新图表
- jQuery + PHP HighChart未正确更新
- 更新Highchart数据表单导出按钮
- addpoint并不是highcharts中的添加点,在highchart中,数据是用ajax动态更新的
- Highchart's选择函数延迟更新
- 使用jquery中的click()事件从表单更新Highchart
- HighChart JavaSCript两个样条在同一图形中更新
- Highchart系列更新在javascript
- 为什么当我更新我的系列数据时,我的HighChart PieChart图例表现不激进?
- 编辑图表后更新HighChart上的系列数组
- Highchart:如何通过单击按钮更新动态图表