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

То, что я хотел сделать, это получить цену от события click (в данном случае это значение y) и иметь возможность использовать ее в качестве переменной для динамического отображения имени при нажатии на другой набор данных. , Код ниже - это то, что я написал и, очевидно, не сработало. Что я могу сделать здесь? Нужна помощь ~

plotOptions: {
                    line: {

                    },
                    series: {
                          cursor: 'pointer',
                          point: {
                                events: {
                                      click: function (events) {
                                            var price = events.y;
                                      }
                                }
                          }
                    }
              },
              series: [{
                          name:'bank sold at price : ' + price,

                          data: [
                                [Date.UTC(2017, 5, 1), 29.74],
                                [Date.UTC(2017, 5, 2), 29.745],
                                [Date.UTC(2017, 5, 3), 29.735],
                                [Date.UTC(2017, 5, 5), 29.73],

1 Ответ

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

Обновление plotOptions

  plotOptions: {
    series: {
      cursor: "pointer",
      point: {
        events: {
          click: function(events) {                    
            var chart = this.series.chart; //define charts 
            price = this.y;
            chart.series[0].update({ name: "bank sold at price :" + price }, false); //update chart series name
            chart.redraw(); //redraw charts

          }
        }
      }
    }
  },

демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...