KendoUI DataViz дублируют значения категорий

0

У меня есть диаграмма столбцов, у меня есть повторяющиеся значения категории для (потому что элемент, который он представляет, был "перерожден"), и я хочу отображать их по отдельности, но, похоже, что Kendo занимает только одну уникальную категорию и поэтому игнорирует второе значение. Например:

Items: [
{category: 1, value: 1}, 
{category: 2, value: 2},
{category: 1, value: 3} ]

Поэтому я хочу три столбца, но вместо этого получаю только два:

Items: [
{category: 2, value: 2},
{category: 1, value: 3} ]

У кого-нибудь есть идея, как я могу это достичь? Я попытался назвать это Xfield в определении серии, потому что на других некатегорических диаграммах вы можете иметь несколько значений x, но это не сработало. Я хотел бы сохранить диаграмму столбца, но похоже, что у меня может не быть выбора... однако, пожалуйста, дайте мне знать, если у вас есть обходной путь, о котором я не думал. Спасибо!

Теги:
kendo-ui
kendo-dataviz

1 ответ

0
Лучший ответ

У вас есть свой тип категории, определенный в определении серии? Что-то вроде

series: [{ field: 'value', categoryField: 'category', type: 'column' }]

Я получаю диаграмму с двумя столбцами категории (http://jsbin.com/AcetIXAL/1/edit). Но если я определяю категорию в категорииAxis, как в

series: [{ field: 'value', type: 'column' }],
categoryAxis: { field: 'category' },

Я получаю все три столбца (http://jsbin.com/AcetIXAL/2/edit).

  • 0
    Вот и все, спасибо большое! Странно, но я могу понять, почему это может произойти. Еще раз спасибо - я действительно ценю это!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню