Highcharts Onclick часть PieChart должна обновить диаграмму - PullRequest
0 голосов
/ 07 декабря 2011

У меня есть круговая диаграмма, которая получает данные из базы данных. Что я хочу, это когда я щелкаю по фрагменту круговой диаграммы, диаграмма должна обновлять и перезагружать новые данные. Любая помощь оценит ?? 1001 *

спасибо

Ответы [ 2 ]

1 голос
/ 06 февраля 2013

Вы можете использовать событие клика. Посмотрите на API: http://api.highcharts.com/highcharts#series.data.events.click

Из обработчика событий вы можете получить строку с "this.name" или даже получить какой-то идентификатор с помощью this.options.somevariable

«somevariable» означает любое имя переменной, которое вы создаете в данных серии. Например, в моем случае я называю идентификатор просто «id»:

{
   name: "Slice 6",
   id: 6,
   events: { 
      click: function()
      {
         alert(
            'The name is ' + this.name +
            ' and the identifier is ' + this.options.id
         );
      }
   }
}
1 голос
/ 07 декабря 2011

Вы не предоставили достаточно информации, но вот кое-что, с чего можно начать.В этом jsFiddle я настроил событие, которое будет запускаться при нажатии на круговую часть.Вы можете добавить метод ajax в этом событии, чтобы получить любые новые данные с сервера и перерисовать диаграмму (настроить ряд и вызвать метод перерисовки диаграммы).

Обратите внимание, если вы хотите получить лучший ответВы должны получить более конкретный вопрос.Как вы строите свои графики?Что вы пробовали до сих пор, что работает / не работает?Покажите некоторый код, настройте jsFiddle, как я сделал, это даст вам лучшие результаты.

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