Amcharts自定义周期日期



AmCharts有一些默认的日期格式:

[{period:'fff',format:'JJ:NN:SS'},
 {period:'ss',format:'JJ:NN:SS'},
 {period:'mm',format:'JJ:NN'},
 {period:'hh',format:'JJ:NN'},
 {period:'DD',format:'MMM DD'},
 {period:'WW',format:'MMM DD'},
 {period:'MM',format:'MMM'},
 {period:'YYYY',format:'YYYY'}]

我可以像下面的例子一样使用categoryAxis.minPeriod = "DD";

categoryAxis = chart.categoryAxis;
categoryAxis.gridAlpha = 0.00;
categoryAxis.axisAlpha = 0.30;
categoryAxis.inside = false;
categoryAxis.gridPosition = "start";
categoryAxis.title = gon.graph_info.horizontal_label
categoryAxis.parseDates = true
categoryAxis.minPeriod = "DD";

但是我想用四周六个月等格式定义或使用周期,这样我就可以像在

下面这样写
categoryAxis = chart.categoryAxis;
categoryAxis.gridAlpha = 0.00;
categoryAxis.axisAlpha = 0.30;
categoryAxis.inside = false;
categoryAxis.gridPosition = "start";
categoryAxis.title = gon.graph_info.horizontal_label
categoryAxis.parseDates = true
categoryAxis.minPeriod = "TOW_MONTHS";

查看文档,这应该可以通过类别轴的minPeriod属性来实现。看到http://docs.amcharts.com/javascriptcharts/CategoryAxis minPeriod

也可以为增量提供一个数字,即。"15mm",指示图表以15分钟为单位提供数据。

在两个月的情况下,应该是2MM

最新更新