我有一个服务返回JSON这样的:
{
"data": [
{
"portfolio": "Portfolio 01",
"REGN_NME": "Africa/Middle E",
"Regn_Group": "Emerging",
"sector": "Sector 08",
"exposure": 0.109977544284
},
{
"portfolio": "Portfolio 01",
"REGN_NME": "Americas",
"Regn_Group": "Frontier",
"sector": "Sector 06",
"exposure": 1.78919403995e-09
},
...
]}
我想产生一个分组并堆积柱形图。 我需要一群以“组合”,由“Regn_Group”,并汇总“曝光”叠加。
我能得到图表要么堆,或组,但不能同时使用。
以下是我迄今为止
<script id="toolTipTemplate" type="text/x-kendo-tmpl">
#= series.name # - #= kendo.toString(value || 0,'p2') #
</script>
<script type="text/javascript">
$(function() {
$("#chart1").kendoChart({
title: {text: "Portfolio Sector Exposure"},
dataSource: {
transport: {
read: {
url:"exposure2.json"
}
},
schema: {
data: "data"
},
group: [{
field: "portfolio"
}],
stack: "Regn_Group"
},
legend:{
position:"bottom"
},
series: [{
type: "column",
field: "exposure",
categoryField: "sector",
aggregate: "sum"
}],
tooltip: {
visible: true,
template: $("#toolTipTemplate").html(),
}
});
});
</script>