Ошибка Amchart с базовым интервалом, установленным как месяц

Я пытаюсь использовать настройку amchart

dateAxis.baseInterval = {         
    "timeUnit": "month", 
    "count": 1 
}

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

например, если у меня есть следующие данные

2019-10-11 => 20
2019-10-12 => 30

на месте для отображения

(2019-10) => 50 

график показывает следующие данные

(2019-10) => 20, 
(2019-10) => 30

Заранее спасибо.


person Fernando Arbelo    schedule 07.05.2019    source источник


Ответы (1)


AmCharts v4 не собирает ваши данные за вас. baseInterval просто сообщает диаграмме, как отображать ваши данные с минимальными интервалами между вашими точками. Установка его на месяц с несколькими точками данных в одном и том же месяце отобразит несколько точек; это как задумано.

Если вы собираетесь отображать свои данные с месячными интервалами и у вас есть некоторые точки данных, в которых более одной точки находятся в одном и том же месяце, вам необходимо заранее вручную агрегировать данные — в вашем случае преобразуйте эту точку в один элемент данных в октябре с помощью значение 50.

person xorspark    schedule 08.05.2019
comment
Большое спасибо! - person Fernando Arbelo; 08.05.2019