Highcharts - 如何在不重新创建图表的情况下动态禁用plotBorder

时间:2013-10-18 05:28:05

标签: javascript jquery charts highcharts

我正在使用highcharts并希望实现:

  1. 在开始图表plotBorder已启用
  2. 点击按钮并动态停用其plotBorder
  3. 我不想创建新的chartOption,其中大部分内容保持不变,只更改plotBorderWidth,所以我尝试以两种方式仅更新此设置:

    1. chart.plotBorderWidth = 0
    2. chart.options.chart.plotBorderWidth = 0
    3. 但无论我在上面使用过chart.render()或chart.redraw(),plotBorder都没有消失。

      JS小提琴:http://jsfiddle.net/V7weT/2/

1 个答案:

答案 0 :(得分:0)

您可以修改SVG图形元素:

http://jsfiddle.net/V7weT/3/

 chart.plotBorder.attr({
        'stroke-width':0,
        'strokeWidth':0
    });