如何用周数据制作图表
How to make chart with week data
我正在使用 amCharts。
如何用周数据制作数据驱动图表?
我的数据如下:
[
{
"count": 6,
"date": "2011-W07"
},
{
"count": 3,
"date": "2011-W08"
}
]
和 amcharts 选择:categoryAxis.minPeriod = "7DD";
dataDateFormat = "YYYY-WDD";
这是我的结果
amCharts 无法像那样解析日期。我建议您指定带有月份和日期的常规日期(对于每周的第一个日期),然后只需修改 dateFormats
类别轴以将格式设置为年和周。
"categoryAxis": {
"parseDates": true,
"min"Period"": "7DD",
"bold"Period"Beginning": false,
"dateFormats": [{
"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": "YYYY W"
}, {
"period": "WW",
"format": "YYYY W"
}, {
"period": "MM",
"format": "YYYY W"
}, {
"period": "YYYY",
"format": "YYYY W"
}],
"dataProvider": [{
"count": 6,
"date": "2011-03-01"
}, {
"count": 3,
"date": "2011-03-07"
}]
}
我正在使用 amCharts。 如何用周数据制作数据驱动图表?
我的数据如下:
[
{
"count": 6,
"date": "2011-W07"
},
{
"count": 3,
"date": "2011-W08"
}
]
和 amcharts 选择:categoryAxis.minPeriod = "7DD";
dataDateFormat = "YYYY-WDD";
这是我的结果
amCharts 无法像那样解析日期。我建议您指定带有月份和日期的常规日期(对于每周的第一个日期),然后只需修改 dateFormats
类别轴以将格式设置为年和周。
"categoryAxis": {
"parseDates": true,
"min"Period"": "7DD",
"bold"Period"Beginning": false,
"dateFormats": [{
"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": "YYYY W"
}, {
"period": "WW",
"format": "YYYY W"
}, {
"period": "MM",
"format": "YYYY W"
}, {
"period": "YYYY",
"format": "YYYY W"
}],
"dataProvider": [{
"count": 6,
"date": "2011-03-01"
}, {
"count": 3,
"date": "2011-03-07"
}]
}