Формат даты инструментов Google Chart

1

Я использую API-интерфейс инструментов Google Chart, и я пытаюсь сделать линейную диаграмму данных, поступающих из базы данных, которая работает до сих пор.

Но теперь, поскольку диаграмма относится к "индексу массы тела" пользователя, я хочу, чтобы ось x была отформатирована во времени. Под этим я подразумеваю, что интервал между каждой датой должен соответствовать фактическому истекшему времени.

Надеюсь, я понял, что понял.

Типы входящих данных из БД:

  • индекс массы тела (вещественный) (для оси y);

  • дата (дата) (для оси x).

Теги:
charts

1 ответ

0

Это можно сделать с аннотированной временной шкалой (из API диаграмм Google).

Вот простой пример кода...

<script type='text/javascript'>
function drawVisualization() {
  var data = new google.visualization.DataTable();
  data.addColumn('date', 'Date');
  data.addColumn('number', 'Body Mass Index');
  data.addRows([
    [new Date(2012, 9 ,2), 20],
    [new Date(2012, 10 ,5), 22],
    [new Date(2012, 11 ,4), 24],
    [new Date(2013, 0 ,12), 23]
  ]);

  var annotatedtimeline = new google.visualization.AnnotatedTimeLine(
      document.getElementById('visualization'));
  annotatedtimeline.draw(data);
}
</script>
  • 1
    Ответы, содержащие только ссылки, не приветствуются, так как в конечном итоге ссылка может перестать работать, и значение ответа будет потеряно. Лучше цитировать или резюмировать источник вместе со ссылкой.
  • 0
    Спасибо @benmarks за то, что указал на это, теперь я надеюсь, что это яснее ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню