gpt4 book ai didi

highcharts - 动态添加系列 Highcharts

转载 作者:行者123 更新时间:2023-12-03 16:46:49 24 4
gpt4 key购买 nike

我在使用 highstock 动态添加系列时遇到问题。为了做到这一点,我使用了 chart.addSeries 函数。第一个系列也应该通过来自 Web 服务的数据动态添加。我的问题出在图表的第一个 View 中。我的意思是当图表第一次显示时滚动条没有正确显示,但是当我点击缩放区域(1,3,6 个月 - 每年 - ytd)时,滚动条出现。

chart.addSeries({
name: name,
data: data,
type: 'spline'
});

我还分别将数据设置到导航器(以便正确地在 xAxis 上获取数据)和 系列属性为空(起初我没有任何系列)- 问题在这里(空系列)

我看过很多用addSeries到其他系列的例子,但没有看到作为第一个系列。
 var navigator = chart.get('navigator');
navigator.setData(data);

我已经搜索了很多,但我找不到一个好的解决方案。请帮助我...

谢谢

最佳答案

问题在于范围选择器中的选定按钮。您强制 Highstock 对空数据设置极值,因此会产生错误。您可以做的是在添加数据后直接设置极值,请参阅:

chart.addSeries({
name: 'ADBE',
data: ADBE
}, false);
var nav = chart.get('navigator');
nav.setData(ADBE);
chart.xAxis[0].setExtremes(); //reset or set extremes to get navigator and scrollbar

现场示例: http://jsfiddle.net/vqa2r/

关于highcharts - 动态添加系列 Highcharts ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15184983/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com