Когда вы добавляете новые точки динамически, вы можете одновременно удалить маркер из текущей последней точки (Point.update
), одновременно добавляя новую точку с включенным маркером (Series.addPoint
* 1006). *).
Например ( 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
}
});
Параметр false
для Point.update
предназначен для предотвращения перерисовки, поскольку вы все равно будете перерисовывать после Series.addPoint
, что должно сохранить некоторую обработку.