0
我在此JSON格式的数据:剑道堆积条形图类别
var demoData = [{
Name: 'Category_1',
Total: 100,
Items: [{
Name: 'Sub_Category_1_1',
Total: 50
}]
},{
Name: 'Category_2',
Total: 20,
Items: [{
Name: 'Sub_Category_2_1',
Total: 15
},{
Name: 'Sub_Category_2_2',
Total: 45
}]
}];
我用这个数据,剑道堆积条形图,但首先我解析得到一个平坦的列表:
for (var i = 0; i < data.length; i++) {
for (var j = 0; j < data[i].Items.length; j++) {
dataArray.push({
name: data[i].Items[j].Name,
stack: data[i].Name,
data: [data[i].Items[j].Total]
});
}
}
一切正常,但是,我想在栏下显示类别名称。但是,当我加
categoryAxis: {
categories: catNames
}
其中cats
是阵列['Category_1', 'Category_2', ....]
,它发生,所有的渲染酒吧得到名为“Category_1”和“Category_2”类别等有上面没有酒吧。
我应该如何配置kendo图表以正确显示类别名称?
我已经尝试将数据提供给dataSource
并将其分组,而不是使用series
,但我得到了类似的结果。
你可以创建一个codepen或DOJO吗? – ezanker
kendo dojo在帖子末尾 –
我现在看到它。这个怎么样:https://codepen.io/ezanker/pen/vmyyzN – ezanker