私はハイチャートを使用しており、達成したい:
- 開始チャート
plotBorderが有効になっています - ボタンをクリックして動的に無効にする
plotBorder
chartOptionほとんどのものが同じままで変化するだけで新しいものを作成したくないので、plotBorderWidthこの設定のみを2つの方法で更新しようとしました:
chart.plotBorderWidth = 0chart.options.chart.plotBorderWidth = 0
しかし、上記の後に chart.render() または chart.redraw() を使用plotBorderしても消えませんでした。
JS フィドル: http://jsfiddle.net/V7weT/2/