如何在amCharts上使用多种日期格式

时间:2016-03-14 16:27:32

标签: javascript charts amcharts

嗨我有多行AmCharts JavaScript序列图。 数据是数月和数年。我在下面的图片中创建了一个我想要的图表。但是,试图在AmCharts中实现相同的目标,我无法弄清楚如何在类别轴上使用多种日期格式。请参见图像中的蓝色和红色框。

enter image description here

如果我转到dateformat“YYYY”,则一年中的所有月度数据都会显示为一年。见下面的红框

Desired Output

如果我转到dateformat“MMM”,我会看到不必要的空白月份。见下面的红框:

enter image description here

2 个答案:

答案 0 :(得分:0)

您需要在categoryAxis中使用minPeriod来指定数据的粒度。因此,如果您有年度数据,则需要将其设置为“YYYY”:

"categoryAxis": {
  "parseDates": true,
  "minPeriod": "YYYY"
}

这样您甚至不必设置dateFormats,因为他的年度数据的默认格式已经是YYYY。

答案 1 :(得分:0)

"parseDates": false

这对我有用....