@gsdev99

Как правильно вывести данные на шкале?

У меня есть данные за 2015 год, но на шкале по "x", данные значения (в данном случае 2015) не видны. Как выводить год (формат отображения), вне зависимости от количества данных, и чтобы все данные были видны на шкале?
https://codepen.io/gsdev99/pen/pooNMWb
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
0xD34F
@0xD34F
Всё выводится правильно. То, что отметка 2015 отсутствует - ну так ваши данные начинаются после начала этого года. Хотите её увидеть - можно в качестве начала интервала брать дату из конца предыдущего года, например:

x.domain([
  d3.min(data, d => new Date(d.date)).setMonth(-1),
  d3.max(data, d => new Date(d.date)),
]);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы