amCharts categoryAxis dateFormats(v3)无效

时间:2015-11-09 23:31:21

标签: amcharts

以下代码可以正常使用:

Thread 1 grabs lock
performs opperations on array
Thread 1 releases lock
Thread 1 grabs lock
performs calculations on array
Thread 1 releases lock
Thread 1 grabs lock
performs calculations on array
Thread 1 releases lock

但是当我添加" dateFormats"以下一行:

"categoryAxis": {
    "parseDates": true,
    "axisColor": "#DADADA",
    "dashLength": 1,
    "minorGridEnabled": true
}

我做错了什么?

1 个答案:

答案 0 :(得分:0)

使用dateFormats时,请确保定义所有可能的期间。您目前只有每日(“DD”)和每周(“WW”)。

即使您的数据全部是每日,图表仍会显示其他期间格式,例如年份(“YYYY”)以指示年份的开头或类别轴标签上的月份。即:

2014 | 2014年1月| 2014年2月| ...

所以至少你应该在dateFormats中添加“YYYY”和“MM”:

"categoryAxis": {
    "parseDates": true,
    "axisColor": "#DADADA",
    "dashLength": 1,
    "minorGridEnabled": true,
    "dateFormats": [{period:'DD',format:'DD MMM'},{period:'MM',format:'DD MMM'}, {period:'YYYY',format:'DD MMM'}]
}

我不认为需要“WW”,除非你有每周数据。

更新:刚刚意识到你可能也需要“MM”。