Обновление Google Chart динамично с PHP и JavaScript

Вот типичный вариант использования для закрытий - обратные вызовы для элементов GUI (это было бы альтернативой разделению на подклассы класса кнопки). Например, можно создать функцию, которая будет вызвана в ответ на нажатие кнопки, и "близко" по следующим переменным в родительском объеме, которые необходимы для обработки щелчка. Таким образом, можно обеспечить электричеством довольно сложные интерфейсы от той же функции инициализации, встроив все зависимости в закрытие.

10
задан Mark Bakker 16 July 2012 в 14:56
поделиться

1 ответ

Я бы просто обновил данные вместо замены диаграммы. И запросите перерисовку диаграммы.

Вы можете изменить пример игровой площадки , чтобы проверить это.
Это выглядит так:

function drawVisualization() {
  // Create and populate the data table.
  var data = new google.visualization.DataTable();
  data.addColumn('string', 'Name');
  data.addColumn('number', 'Height');
  data.addRows(3);
  data.setCell(0, 0, 'Tong Ning mu');
  data.setCell(1, 0, 'Huang Ang fa');
  data.setCell(2, 0, 'Teng nu');
  data.setCell(0, 1, 174);
  data.setCell(1, 1, 523);
  data.setCell(2, 1, 86);

  // Create and draw the visualization.
  var v=new google.visualization.ColumnChart(
          document.getElementById('visualization')
        );
  v.draw(data, null);
  // Pretend update data triggered and processed
  data.setCell(2, 1, 860);
  v.draw(data, null);
}
​
16
ответ дан 3 December 2019 в 22:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: