gpt4 book ai didi

javascript - 调用 addPoint 时 HighCharts 会丢失所有数据

转载 作者:行者123 更新时间:2023-11-27 22:30:29 24 4
gpt4 key购买 nike

背景

我有一个 HighCharts JS 图表,每分钟更新一次,但图表最初是使用图表配置中的加载事件填充的。

我的问题是,当我在该系列上调用 addPoint 时,图表会移动所有数据,并在图表中仅留下一个新数据点。

chart.series[0].addPoint(["Thu, 22 Sep 2016 13:21:58 GMT", 98], true, true)
chart.series[1].addPoint(["Thu, 22 Sep 2016 13:21:58 GMT", 64], true, true)

这是我的图表在加载页面时的样子... Initial HighChart

现在这是 addPoint 之后的样子... After addPoint

编辑 - 添加图表配置

{
chart: {
type: 'line',
zoomType: 'x',
events: {
load: requestInitialData
}
},
credits: {
enabled: false
},
title: {
text: undefined
},
plotOptions: {
series: {
marker: {
enabled: false,
radius: 2
},
lineWidth: 2
}
},
series: [],
xAxis: {
labels: {
enabled: true
}
},
yAxis: {
min: 30,
max: 150,
startOnTick: false,
endOnTick: false
}
}

编辑 - 添加了 JSFiddle Problem单击按钮一次添加初始数据,然后单击以查看问题

编辑 - 问题已解决 从 4.2.2 开始,最新版本的 HighCharts 似乎引入了一个错误,这对我来说确实有效。 4.2.7 没有

最佳答案

问题已解决...这是 HighCharts 4.2.7 以及可能之前版本中的一个错误。不过可以在 4.2.2 中使用

关于javascript - 调用 addPoint 时 HighCharts 会丢失所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39631105/

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