2016-11-29 3 views
1

Ich versuche, eine Trend-Zeile in Amchart Gantt-Diagramm zu zeigen. mein CodeTrendline funktioniert nicht in Amcharts Gantt-Diagramm

"trendLines": [{ 


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

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

Das Diagramm hat Datum in X-Achse und Kategorien in Y-Achse.

Antwort

1

Sie müssen initialValue und finalValue für die Wertachse verwenden, auch wenn die Werteachse datumsbasiert ist. Sie müssen das zeichenfolgenbasierte Datum in einen Millisekunden-Zeitstempel konvertieren, der mit AmCharts.stringToDate erstellt werden kann. Die Y-Achse im Gantt-Diagramm ist eine Kategorieachse, Sie müssen also initialCategory und finalCategory verwenden.

"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