Ошибка Amchart с baseInterval, установленным как месяц
Я пытаюсь использовать настройку amchart
dateAxis.baseInterval = {
"timeUnit": "month",
"count": 1
}
Но у меня есть ошибка, чтобы показать данные, когда у меня есть более одного дня в месяце с данными, график показывает более одного маркера за тот же месяц.
например, если у меня есть следующие данные
2019-10-11 => 20
2019-10-12 => 30
на месте для отображения
(2019-10) => 50
На графике отображаются следующие данные
(2019-10) => 20,
(2019-10) => 30
Заранее спасибо.
1 ответ
AmCharts v4 не собирает ваши данные для вас. baseInterval
просто говорит диаграмме, как визуализировать ваши данные с минимальными интервалами между вашими точками. Установка его на месяц с несколькими точками данных в одном месяце будет отображать несколько точек; это как задумано.
Если вы намереваетесь отображать свои данные с месячными интервалами и иметь некоторые точки данных, в которых в одном и том же месяце находится более одной точки, вам необходимо вручную агрегировать данные - в вашем случае преобразовать эту точку в один элемент данных в октябре с помощью значение 50.