Angular Highcharts可拖动列并通过单击设置值

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

我想制作我的图表,在点击并拖动后可以选择设置值。Draggable可以工作,但单击事件会使问题复杂化,因为Draggable会变得疯狂,因为它会在移动之前删除该点

我的事件代码。在那里,我尝试首先删除现有点,然后添加新值

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);

            }
          }
        }