剑道图,两个系列的叠加

时间:2014-01-31 15:10:25

标签: jquery charts kendo-ui kendo-dataviz


你好,我有两个系列的剑道ui条形图 默认情况下,系列将并排显示。

使用“stacked:true”,2系列将被叠加。
(第一个值+第二个值)

...
seriesDefaults: {
    type: "column",
    stack: true       <-- make it stacked
}, ...

到目前为止一切顺利。我想要的是一个系列在另一个之上,在某种程度上是叠加 (第一个值 - 第二个值)

我创建了一个fiddle 希望你理解我的意思: - )

这是否可以通过配置实现,或者我必须在将数据输入图表之前对其进行操作!?

1 个答案:

答案 0 :(得分:3)

据我所见,Telerik不支持超出标准堆栈的条形图中的重叠系列数据。您可以尝试询问他们的support forums

另一方面,如果你正在谈论将series1的值减去series2的值,那么,是的,可以这样做,但是你必须为它编写代码。像这样:

var dataset = new Array(10, 15, 20, 10, 15, 20);
var dataset2 = new Array(2, 2, 4, 6, 5, 20);
var dataset3 = new Array(); //dataset1 - dataset2
for(var i = 0; i < dataset.length; i++){
    dataset3.push(dataset[i] - dataset2[i]);
}

这是一个fiddle with that,并显示其余部分将其放入图表中。