使用按钮切换connectNulls

时间:2015-01-15 10:51:33

标签: highstock

我刚刚开始使用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,我想这是不可能的。

我总是可以从头开始重绘图表,但如果可能的话我想避免这种情况。假设一个用户放大了图形,重新绘制将导致缩放丢失。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以使用series.update()然后修改此参数。

http://jsfiddle.net/vsmn60gL/3/