2016-11-29 16 views
1

Я пытаюсь показать линию тренда в диаграмме Гантта Амчарта. мой кодТрендлайн не работает в диаграмме Амтхарта Гантта

"trendLines": [{ 


    "finalValue": 'John', 
    "initialValue": "Kendra", 

    "initialDate": '2015-01-01', 
    "finalDate": '2015-07-01', 
    "lineColor": "#CC0000" 
}], 

Диаграмма имеет дату по оси X и категориям по оси Y. Gantt Chart screen shot

ответ

1

Для оси значений необходимо использовать initialValue и finalValue, даже если ось значений основана на дате. Вам нужно будет преобразовать строковую дату в миллисекундную временную метку, которая может быть выполнена с использованием AmCharts.stringToDate. Ось Y в диаграмме Ганта является осью категории, поэтому вам нужно использовать initialCategory и finalCategory.

"trendLines": [{ 
    "initialCategory": "John", 
    "finalCategory": "Kendra", 
    "initialValue": AmCharts.stringToDate("2015-01-01 07:00", "YYYY-MM-DD JJ:NN"), 
    "finalValue": AmCharts.stringToDate("2015-01-01 10:00", "YYYY-MM-DD JJ:NN"), 
}], 

Codepen demo