我希望我的系列重绘与初始绘制动画,为了实现这一点,我改变了" show()"我的系列的方法是这样的:
plotOptions: {
line: {
marker: {
}
},
series: {
events: {
show: function () {
var chart = $('#container').highcharts();
var options = this.options;
options.color = this.color;
options.index = this.index;
options.data.marker = this.options.data.marker;
this.remove();
chart.addSeries(options);
return false;
}
}
}
},
但是当然每次重新添加系列到图表时我都不想得到随机标记。当我尝试从系列中删除并在我的新系列的选项中设置标记时,我的问题就出现了。
有没有人知道如何在不破坏当前功能的情况下执行此操作?我想在第一次绘制图表时生成标记,但在重新添加图表时,为图表中的同一系列保留相同的标记。我已经设法用系列的颜色和索引做到了,但我尝试使用标记似乎没有用。
这是我的Jsfiddle:http://jsfiddle.net/ax3o8uf3/16/
答案 0 :(得分:0)