javascript - 添加新点时移动图表

标签 javascript charts highcharts

使用setData方法后,有没有办法在highcharts图表上显示最新点?我总是必须手动移动它。

我发现zoomOut();确实如此,但是,显然,它会影响缩放。

图表上有 16 个系列。

澄清:我希望图表在添加新数据点后处于相同的状态,就好像它始终存在一样。也就是说,向右移动最大值。

创建新图表时,最新点始终可见(您可以向后滚动以查看较旧的点,但您始终可以看到最新点),当然除非被覆盖。

最佳答案

我会通过添加来解决这个问题

chart.xAxis[0].setExtremes();

updateData() 函数的末尾,该函数强制轴调整以适应新数据。

示例:

关于javascript - 添加新点时移动图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32230744/

相关文章:

javascript - Laravel 5.6 - 在 JavaScript 中获取路线名称

javascript - 从 iframe 中选择 iframe 的直接父元素

r - 将 Quantmod 图表系列线条颜色从绿色设置为另一种颜色

javascript - Highcharts - 在点击时保持工具提示显示

Highcharts - 线图标记渲染不可靠?

javascript - 需要 "+(x > 180)"或 "+()"的解释

javascript - 迭代添加addEventListener

javascript - 加载前两个图表时加载图表

javascript - 如何更改 Angular-Chart.js 的颜色

javascript - Highcharts 显示堆叠列总和始终位于顶部(甚至负数)