我刚刚开始使用Highstock,我想为用户提供通过按钮切换空数据点连接的选项。以下是我试图解决的问题:jsFiddle
// create the chart
var chart = new Highcharts.StockChart({
[...]
plotOptions : {
series : {
connectNulls : false // default
}
},
[...]
});
// Toggle connect nulls
var connectNulls = true;
$('#connectNulls').click(function() {
chart.plotOptions.series.connectNulls = connectNulls;
connectNulls = !connectNulls;
});
但它对图表没有影响。到目前为止,我发现的关于切换图表配置的所有示例都是通过update方法对系列进行动态操作,但对于connectNulls,我想这是不可能的。
我总是可以从头开始重绘图表,但如果可能的话我想避免这种情况。假设一个用户放大了图形,重新绘制将导致缩放丢失。
有什么建议吗?