【发布时间】:2015-08-11 15:40:51
【问题描述】:
我正在使用this chart implementation。 但是,它分散了我的数据,而不是相互堆叠。
我想在 1970 年堆叠我的第一个数组,在 1975 年堆叠第二个数组。换句话说,我想要两个堆叠条而不是五个。我想保持我的数据数组不变,而不是把它们分成几块。
function createChart() {
$("#chart").kendoChart({
title: {
text: "World population by age group and sex"
},
legend: {
visible: false
},
seriesDefaults: {
type: "column"
},
series: [{
name: "1970",
stack: true,
data: [85, 92, 98, 104, 54]
}, {
name: "1975",
stack: true,
data: [49, 50, 55, 56, 95]
}],
seriesColors: ["green", "yellow", "#dc5c71", "#e47f8f", "#eba1ad",
"#009bd7", "#26aadd", "#4db9e3", "#73c8e9", "#99d7ef"
],
valueAxis: {
labels: {
template: "#= kendo.format('{0:N0}', value )#"
},
line: {
visible: false
}
},
categoryAxis: {
categories: [1970, 1975],
majorGridLines: {
visible: false
}
},
tooltip: {
visible: true,
template: "#= series.stack #s, age #= series.name #"
}
});
}
$(document).ready(createChart);
$(document).bind("kendo:skinChange", createChart);
电流输出:
Desired Output:类似如下
【问题讨论】:
-
你能把图表代码贴在这里吗?或者把它放在一个jsfiddle中。我的公司网络阻止了 Telerik Dojo。 :(
-
尼古拉斯的任何更新。类似于jsfiddle.net/n9xvof2y/4 下面的例子,他连接数组。
标签: javascript kendo-ui kendo-chart