在Highchart样条图的最后一点显示指标 [英] Show Indicator at last point on Highchart spline chart
本文介绍了在Highchart样条图的最后一点显示指标的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我知道如何在最后一点显示标记,例如此.
I know how to show marker at last point like this.
动态数据时,不知道如何标记最后一点.
When the data is dynamic, don't know how to mark the last point.
plotOptions: {
column: {
stacking: 'normal'
},
spline: {
marker: {
enabled: true
}
}
}
推荐答案
动态添加新点时,您可以同时从当前最后一个点删除标记( Series.addPoint
).
When you are adding new points dynamically you can simultaneously remove the marker from the current last point (Point.update
), while adding a new point with marker enabled (Series.addPoint
).
例如( JSFiddle ):
// get the series
series = $('#container').highcharts().series[0]
// remove marker from last point
series.points[series.points.length-1].update({
marker: {
enabled:false
}
}, false);
// add new point with marker
series.addPoint({
y: Math.random()*100,
marker: {
enabled: true
}
});
Point.update
的false
参数是为了防止重绘,因为无论如何您都将在Series.addPoint
之后重绘,这应该节省一些处理.
The false
parameter for the Point.update
is to prevent redrawing, as you are going to redraw after the Series.addPoint
anyway, which should save some processing.
这篇关于在Highchart样条图的最后一点显示指标的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文