Есть ли возможность показывать несколько ярлыков в осевой категории? Мне нужно показать два поля из моего источника данных в моей оси категории (И, да, нет многосерийной оси. Мне нужно показать несколько полей на одной и той же оси категории. Пожалуйста, помогите, если я пропущу поиск любых связанных тема. заранее спасибо.Показать несколько ярлыков на оси категории диаграммы kendoUI
ответ
в вашей серии, вы можете определить шаблон на этикетке, чтобы отобразить почти все, что вы хотите от пункта оно привязано.
series: [
{
field: 'totalVisits',
name: 'Total Visits',
labels: {
visible: true,
template: ' #= dataItem.month # \n Total Visits : #= dataItem.totalVisits # \n Unique Visitors : #= dataItem.uniqueVisitors # '
}
}
],
См работает образец в Kendo Dojo
Если вам нужна дополнительная функциональность, вы можете установить от шаблона к функции и вернуть все, что вы хотите от него.
series: [
{
field: 'totalVisits',
name: 'Total Visits',
labels: {
visible: true,
template: chartSeriesTemplate
}
}
],
function chartSeriesTemplate(e) {
return kendo.format("{0} \n Total Visits:{1}\n Unique Visitors:{2} \n Ratio :{3}", e.dataItem.month, e.dataItem.totalVisits, e.dataItem.uniqueVisitors, (parseInt(e.dataItem.uniqueVisitors)/parseInt(e.dataItem.totalVisits)).toFixed(2));
}
См работает образец на Kendo Dojo
Документации для серии шаблона на Kendo Docs
Боюсь, это не то, что я имел в виду. Я уже предлагал моей команде использовать шаблон серийных ярлыков. Но им нужно несколько меток на оси категории. Вот изображение того, как им нужно.
Gitner извините за отсутствие пометки –
Вы можете использовать шаблоны этикеток на этикетках CategoryAxis:
categoryAxis: {
field: 'submitTime',
majorGridLines: {
visible: false
},
labels: {
visible: true,
template: ' #= FormatLabel(dataItem) # '
}
},
В этом примере шаблон проходящие dataItem к функции, которая создает нужную строку:
function FormatLabel(dataItem){
var tg = dataItem.TargetGroup;
var st = dataItem.submitTime.replace(" ", "\n");
return tg + "\n" + st;
}
Добро пожаловать в Stackoverflow. Разделите код, который вы пробовали. – Daenarys
CategoryAxis: { поле: "год", метки: { вращение: -90 } }, Извините за не прикладывая весь код. Я новичок в этом стеке над потоком, не могу прокомментировать весь код. Мне просто нужно получить другое поле в этой категории. «Группа», как и год, и оба должны быть видны на оси категории. –
Вы можете использовать шаблоны меток в категории: http://dojo.telerik.com/@ezanker/etoNO – ezanker