我有一个这样的数据集:
CompanyName CustomAreaCode SalesMonth01 SalesMonth02 SalesMonth03
Company1 AA1A 20 30 40
Company1 AA1B 23 32 43
Company2 AA1A 23 42 45
Company2 AA1B 87 65 98
我正在使用Javascript
蚂蚁Charkick
。我想制作图表,该图表将在sales
上Y axis
,并且将在SalesMonth
上X axis
,但按 分组CustomAreaCode
。最终图表应该类似于示例中的图表(对不起我的绘画技巧):
我创建图表的代码:
new Chartkick.ColumnChart(chartName, chartDataItem, {
"library": { "backgroundColor": "#FFFFFF", "hAxis": { "title" : xtitle },
"vAxis": { "title" : ytitle, "viewWindow": { "min": chartMin3, "max": chartMax3 } } },
"discrete": true,
"colors": ["#82aef5", "#484c57", "#9987f6", "#FFE57B", "#FFCF7B", "#FFB07B"]});
我目前拥有的数据 JSON(不知道在哪里放置区号):
[
{
"name":"Company1",
"data":
{
"2015-01":20,
"2015-02":30,
"2015-03":40
}
},
{
"name":"Company2",
"data":
{
"2015-01":23,
"2015-02":32,
"2015-03":43
}
},
{
"name":"Company1",
"data":
{
"2015-01":23,
"2015-02":42,
"2015-03":45
}
},
{
"name":"Company2",
"data":
{
"2015-01":87,
"2015-02":65,
"2015-03":98
}
}
]