Charts 剑道ui如何在创建图表后更改系列标记类型
我创建了剑道ui图表:Charts 剑道ui如何在创建图表后更改系列标记类型,charts,kendo-ui,telerik,series,Charts,Kendo Ui,Telerik,Series,我创建了剑道ui图表: <div id="chart"></div> <script> $("#chart").kendoChart({ series: [{ type: "line", data: [1, 2, 3] }] }); </script> $(“#图表”)。肯多卡特({ 系列:[{ 键入:“行”, 数据:[1,2,3] }] }); 现在,在我创建了图表之后,我想更改序列标记类型属性,选项有:圆、正方形、
<div id="chart"></div>
<script>
$("#chart").kendoChart({
series: [{
type: "line",
data: [1, 2, 3]
}]
});
</script>
$(“#图表”)。肯多卡特({
系列:[{
键入:“行”,
数据:[1,2,3]
}]
});
现在,在我创建了图表之后,我想更改序列标记类型属性,选项有:圆、正方形、三角形、十字
我该怎么做?
我试了下一部分
var chart = $("#chart").data("kendoChart");
for (var i = 0; i < chart.options.series.length; i++) {
chart.options.series[i].markers.type = "square";
}
chart.refresh();
var图表=$(“#图表”).data(“kendoChart”);
对于(变量i=0;i
当然,这是行不通的。。。
错误是:
未捕获的TypeError:无法设置未定义的属性“type”
啊哈!
我尝试了对代码的一些修改。这是正确的,唯一的问题是分配类型属性时,标记对象不存在。这意味着您必须创建标记对象,然后在初始化时设置类型或设置一些默认标记
-检查控制台日志。它写入完全相同的错误
是初始化图表时创建标记对象
是创建标记对象并指定给系列对象