我的modified example基于Dynamically updated data example。我的例子有一个按钮,它改变了标题(它的工作原理)和缩放类型(*从x到y,也是工作*)。
$('#button').click(function() {
chartOptions.chart.zoomType = 'y';
chartOptions.title.text = 'Some New Title';
$('#container').highcharts('StockChart', chartOptions);
});
问题是单击按钮后无法看到新数据或旧数据。
答案 0 :(得分:0)
Highcharts修改配置对象,因此您需要使用$.extend()
来保持对象在同一图中。
http://api.jquery.com/jQuery.extend/
$('#container').highcharts('StockChart', $.extend({}, chartOptions));
我建议销毁()第一张图表,然后创建新图标。