在 highchart 中添加点后获取 Id
Get Id after addpoint in highchart
有没有办法在 highchart 的 addpoint 中获得回调?
const coord = {x: event.xAxis[0].value, y: event.yAxis[0].value, title: 'Note', content: '', action: 'create' }
this.chart.series[2].addPoint( coord, true)
创建标记点后,我可以点击标记获取id,但是创建后无法立即获取id?有没有办法在添加点上进行回调?
这是一个已知问题,实际上非常复杂。在 Highcharts github 中查看此线程,详细了解为何到目前为止未实现此功能:https://github.com/highcharts/highcharts/issues/10413.
但是,添加点后可以从points数组中获取点引用:
chart: {
events: {
load: function() {
const chart = this,
index = chart.series[1].points.length;
chart.series[1].addPoint(400);
let point = chart.series[1].points[index];
console.log(point);
}
}
}
演示:
有没有办法在 highchart 的 addpoint 中获得回调?
const coord = {x: event.xAxis[0].value, y: event.yAxis[0].value, title: 'Note', content: '', action: 'create' }
this.chart.series[2].addPoint( coord, true)
创建标记点后,我可以点击标记获取id,但是创建后无法立即获取id?有没有办法在添加点上进行回调?
这是一个已知问题,实际上非常复杂。在 Highcharts github 中查看此线程,详细了解为何到目前为止未实现此功能:https://github.com/highcharts/highcharts/issues/10413.
但是,添加点后可以从points数组中获取点引用:
chart: {
events: {
load: function() {
const chart = this,
index = chart.series[1].points.length;
chart.series[1].addPoint(400);
let point = chart.series[1].points[index];
console.log(point);
}
}
}
演示: