使用Kendo UI Complete for ASP.NET MVC,版本:2013.3 1119(2013 年 11 月 20 日)...
如果我有这段代码:
$("#status-chart").kendoChart({
dataSource: {
data: [
{Status: 10},
{Status: 20},
{Status: 200},
{Status: 200}
]
},
series: [{
field: 'Status',
categoryField: "Status",
aggregate: 'count'
}]
});
我得到这张图表:
如您所见 - 状态 10 和 20 的值为 1,状态 200 的值为 2。
太好了,但我真正想要的是饼图中的完全一样的东西(所以,一个有 3 个饼片的图表,其中 2 个的大小完全相同,一个是其余部分的 2 倍)。
因此,我心想,我需要做的就是type: "pie"
这样设置:
$("#status-chart").kendoChart({
dataSource: {
data: [
{Status: 10},
{Status: 20},
{Status: 200},
{Status: 200}
]
},
series: [{
field: 'Status',
categoryField: "Status",
aggregate: 'count',
type: "pie"
}]
});
但这产生了这张图表:
您可以看到 Status 200 重复,并且该值正在确定切片的大小。
所以,这是我的问题:
如何创建一个看起来像下图但绑定到上面第一个代码片段中的数据源的饼图?
顺便说一句,我不想更改数据源的原因是我希望与网格共享它。