【发布时间】:2015-12-10 16:53:38
【问题描述】:
我有许多具有特定“开放时间”的项目(在我的案例中是调查)。使用 AmCharts 我想将一段时间内的所有调查显示为浮动条形图。浮动条的开始应该是调查开放填写的日期,条的结束应该是该调查的 openUntil 日期。
我正在阅读API documentation 并尝试将Floating bar chart 和XY chart with date based axis 的示例结合起来。虽然我的 y 轴填充了已注册的调查,但浮动条(以及 x 轴)不会显示。
dataLoader 插件获取以下数据:
[{
"survey":"Test Survey 2",
"openFrom":"2016-08-01",
"openUntil":"2016-08-31",
"color":"#ff9900"
},
{
"survey":"Test Survey 1",
"openFrom":"2016-05-06",
"openUntil":"2016-06-06",
"color":"#ff9900"
}]
我目前的实现代码:
var chart = AmCharts.makeChart('chart-container', {
'type' : 'serial',
'dataLoader' : {
'url' : urlToFetchDataFrom
},
'language': 'nl',
'categoryAxis' : {
'position': 'right'
},
'valueAxis' : [{
'type': 'date',
'minimumDate': new Date(2016, 1, 1),
'minimumDate': new Date(2016, 12, 31)
}],
'categoryField' : 'survey',
'graphs' : [{
'type': 'column',
'dateFormat': 'YYYY-MM-DD',
'openField' : 'openFrom',
'valueField' : 'openUntil'
}],
'rotate': true,
'dataDateFormat': 'YYYY-MM-DD'
});
关于如何制作一个浮动条形图,在 x 轴上绘制一段时间内的日期边界有什么建议吗?
【问题讨论】:
标签: javascript charts amcharts