Метка оси X не отображается на графике. js - PullRequest
0 голосов
/ 01 марта 2020

Ниже приведены две диаграммы, которые мне нужно нарисовать. В моих конфигурациях метки X-Axis не отображаются. Я понятия не имею, почему это происходит.

Мои метки оси X являются временными рядами.

"scales": {
  "xAxes": [
    {
      "type": "time",
      "unitStepSize": 1,
      "time": {
        "unit": "day"
      },
      "displayFormats": {
        "day": "MMM DD"
      },
      "distribution": "series",
      "gridLines": {
        "display": true,
        "drawBorder": true,
        "drawOnChartArea": true,
        "tickMarkLength": 15
      },
      "stacked": false
    }
  ]
}


"labels": [
  "2020-02-27 12:00:25",
  "2020-02-27 15:00:27"
]

Ниже приведены диаграммы, в которых метки оси X не отображаются

Скрипка здесь: https://jsfiddle.net/dilani_m/2bercd8p/1/

enter image description here

Скрипка здесь: https://jsfiddle.net/dilani_m/rmz5kq4t/6/

enter image description here

1 Ответ

0 голосов
/ 01 марта 2020

У вас есть правильный код и реализация, но данных, которые подаются на диаграмму, недостаточно для отображения меток оси X. Например labels ниже падает в тот же день, а Unit Step Size - 1 Day. Таким образом, по умолчанию график не отображает метку одного и того же дня для двух точек данных.

"labels": [
  "2020-02-27 12:00:25",
  "2020-02-27 15:00:27"
]

Вы можете увидеть рабочую скрипку здесь

...