Как отобразить данные как ноль в пустых датах в плагине flot - PullRequest
0 голосов
/ 28 апреля 2018

Я использую flot с временным плагином для визуализации пользовательских действий в день, и у меня есть данные, которые выглядят так: [[дата, значение], [дата, значение]]

Даты в UTC, так что все отлично работает но если между двумя датами нет данных, flot не распознает эти данные как ноль и отображает прямую линию.

Например, у меня есть данные [[1 февраля, 3], [3 февраля, 3]], и они отображаются как:
i get

И я хочу получить результат как:

i want

1 Ответ

0 голосов
/ 29 апреля 2018

Линейные диаграммы рисуются от одной точки к другой, так что у вас есть предполагаемое поведение. У вас есть два варианта решения этой проблемы:

  1. Используйте точечную или гистограмму, тогда у вас есть пустое пространство, где точки будут нулевыми значениями.

  2. Добавление новых точек с нулевыми значениями к данным, в вашем случае что-то вроде
    [[1 feb, 3], [2 feb, 0], [3 feb, 3]]

...