0

私はハイチャートを使用しており、達成したい:

  1. 開始チャートplotBorderが有効になっています
  2. ボタンをクリックして動的に無効にするplotBorder

chartOptionほとんどのものが同じままで変化するだけで新しいものを作成したくないので、plotBorderWidthこの設定のみを2つの方法で更新しようとしました:

  1. chart.plotBorderWidth = 0
  2. chart.options.chart.plotBorderWidth = 0

しかし、上記の後に chart.render() または chart.redraw() を使用plotBorderしても消えませんでした。

JS フィドル: http://jsfiddle.net/V7weT/2/

4

1 に答える 1

0

SVG グラフィック要素を変更できます。

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

 chart.plotBorder.attr({
        'stroke-width':0,
        'strokeWidth':0
    });
于 2013-10-18T09:12:46.980 に答える