Kendo ui 如何更改剑道UI线条图中的系列图标形状?我可以使用自定义图标吗?
我知道默认图标是“圆”,现在我想更改图标形状。总图标形状只有“圆”、“正方形”、“三角形”、“十字”。我可以使用自定义图标吗?我在数据绑定事件中使用这些代码,但似乎不起作用Kendo ui 如何更改剑道UI线条图中的系列图标形状?我可以使用自定义图标吗?,kendo-ui,kendo-asp.net-mvc,kendo-dataviz,kendo-chart,Kendo Ui,Kendo Asp.net Mvc,Kendo Dataviz,Kendo Chart,我知道默认图标是“圆”,现在我想更改图标形状。总图标形状只有“圆”、“正方形”、“三角形”、“十字”。我可以使用自定义图标吗?我在数据绑定事件中使用这些代码,但似乎不起作用 var colorArr = new Array("#FF0000", "#FF8C00", "#006400", "#40E0D0", "#800080"); var iconShapeArr = newArray("circle", "square", "triangle", "cross"); function onD
var colorArr = new Array("#FF0000", "#FF8C00", "#006400", "#40E0D0", "#800080");
var iconShapeArr = newArray("circle", "square", "triangle", "cross");
function onDataBound(e) {
var chart = e.sender;
var series = chart.options.series;
for(var index = 0; index <= series.length - 1; index++) {
chart.options.series[index].color = colorArr[index];
chart.options.series[index].markers.background = colorArr[index];
// chart.options.series[index].notes.icon.shape = "square";
}
var colorArr=新数组(“FF0000”、“FF8C00”、“006400”、“40E0D0”、“800080”);
var iconShapeArr=新数组(“圆”、“正方形”、“三角形”、“十字”);
函数onDataBound(e){
var图表=e.sender;
var系列=chart.options.series;
就我所知,对于(var index=0;index,它不能是自定义的。您可以像这样更改类型:
function onDataBound(e) {
var colorArr = ["#FF0000", "#FF8C00", "#006400", "#40E0D0", "#800080"];
var iconShapeArr = ["triangle", "square", "triangle", "cross"];
var chart = e.sender;
var series = chart.options.series;
for(var index = 0; index <= series.length - 1; index++) {
chart.options.series[index].color = colorArr[index];
chart.options.series[index].markers.background = colorArr[index];
chart.options.series[index].markers.type = iconShapeArr[index];
}
}
函数onDataBound(e){
var colorArr=[“FF0000”、“FF8C00”、“006400”、“40E0D0”、“800080”];
var iconShapeArr=[“三角形”、“正方形”、“三角形”、“十字形”];
var图表=e.sender;
var系列=chart.options.series;
对于(var指数=0;指数