Angular Highcharts可拖动列并通过单击设置值
我想制作我的图表,在点击并拖动后可以选择设置值。Draggable可以工作,但单击事件会使问题复杂化,因为Draggable会变得疯狂,因为它会在移动之前删除该点 我的事件代码。在那里,我尝试首先删除现有点,然后添加新值Angular Highcharts可拖动列并通过单击设置值,angular,typescript,highcharts,angular5,Angular,Typescript,Highcharts,Angular5,我想制作我的图表,在点击并拖动后可以选择设置值。Draggable可以工作,但单击事件会使问题复杂化,因为Draggable会变得疯狂,因为它会在移动之前删除该点 我的事件代码。在那里,我尝试首先删除现有点,然后添加新值 events: { click: function (e) { // find the clicked values and the series let x = Math.round(e.xAxis[0].v
events: {
click: function (e) {
// find the clicked values and the series
let x = Math.round(e.xAxis[0].value),
y = Math.round(e.yAxis[0].value),
series = this.series[0];
console.log("values",x,y,series);
// Add it
if(e.yAxis[0].value <= 16){
series.data[x].remove();
series.addPoint([x, y]);
}
}
}
Dragable来自插件。我解决了这个问题:
events: {
click: function (e) {
// find the clicked values and the series
let x = Math.round(e.xAxis[0].value),
y = Math.round(e.yAxis[0].value),
series = this.series[0];
console.log("values",x,y,series);
// Add it
if(e.yAxis[0].value <= 16){
series.data[x].update(y);
}
}
}