2014-01-31 5 views
3


Привет, у меня есть диаграмма с гидом Kendo ui с двумя сериями.
По умолчанию серия будет отображаться бок о бок.Карточка Kendo, наложение двух серий

С «сложены: истина» 2 серии будут сложены.
(первое значение + второе значение)

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

До сих пор так хорошо. Я хочу, чтобы одна серия была над другой, накладывая друг на друга.
(первое значение - второе значение)

Я создал a fiddle.
Надеюсь, вы понимаете, что я имею в виду :-)

Возможно ли это по конфигурации или мне нужно манипулировать данными, прежде чем получить их на диаграмме !?

+1

Я провел пару часов, оглядываясь по этому поводу сегодня и ничего не нашел в документах или форумах поддержки Telerik, которые предполагают, что они поддерживают наложенные рядовые данные в гистограммах за пределами стандартного стека. Вы можете попробовать просить их на своих форумах поддержки: http://www.telerik.com/forums/kendo-ui-dataviz –

+1

Если, с другой стороны, вы говорите о значениях серии1 минус значениях серии2, то да, это можно сделать, но вы должны написать код для него. Вот сценарий с этим: http://jsfiddle.net/mkCJz/ –

+0

Большое спасибо за ваш ответ! Я не мог найти ничего об этом в документации. Но то, как вы делаете в скрипке, является правильным. Я немного изменил его: http://jsfiddle.net/fool/mkCJz/1/ – chris

ответ

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, и показывая остальное положить его на график.

Смежные вопросы