私はこのようなデータセットを持っています:
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
}
}
]