2

我试图在 amchart 的甘特图中显示趋势线。我的代码

    "trendLines": [{


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

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

该图表在 X 轴上有日期,在 Y 轴上有类别。甘特图屏幕截图

4

1 回答 1

2

即使值轴是基于日期的,您也需要使用initialValue和作为值轴。finalValue您必须将基于字符串的日期转换为毫秒时间戳,这可以使用AmCharts.stringToDate. 甘特图中的 Y 轴是一个类别轴,所以需要使用initialCategoryfinalCategory

"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 演示

于 2016-11-30T17:16:45.910 回答