我在散点图上反复使用AddPoint来显示一些数据演变,
setinterval()
当图表由于存在新数据点而更新轴的范围时,图表有时会“抽搐”,因为数据分布在原点周围不再平衡:
http://jsfiddle.net/dhigger/qfxe87tr/
我想保留轴的重绘以适应各种数据分布,因此一种解决方案是始终将原点保持在图形的中心,并按比例缩放轴的正负值,并始终按比例放大。但我看不到如何实现这些目标。
有办法避免抽搐吗?
最佳答案
这些“抽搐”来自Highcharts的本机轴自动缩放。您可以修复xAxis
,以使图表不再移动。例如,我通过为min: -15
添加xAxis
来使您的JSFiddle工作:
xAxis: {
plotLines: [{
color: '#FA5858',
width: 1,
value: 0,
zIndex: 2
}],
minRange: 30,
min: -15,
gridLineWidth: 1
}
请参见JSFiddle,而不使用“抽搐” here。