Перетаскиваемые столбцы Highcharts и установите значение нажатием - PullRequest
0 голосов
/ 22 мая 2018

Я хочу сделать свой график, с возможностью установки значения после нажатия и перетаскивания.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]);

            }
          }
        }

И перетаскивается из плагина.

1 Ответ

0 голосов
/ 22 мая 2018

Я решил это:

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

            }
          }
        }
...