2

全て、

作業中の Web アプリで Highcharts を使用しています。要件の 1 つは、ユーザーがボタンをクリックして Y 軸を「反転」または反転できるようにすることです。

つまり、ユーザーがボタンをクリックすると、y 軸の値は次のように反転する必要があります。

highest at the top / lowest at the bottom

lowest at the top / highest at the bottom

最初にグラフを作成するとき - これは、y 軸の「反転」プロパティを使用して可能です。

http://api.highcharts.com/highcharts#yAxis.reversed

例: http://jsfiddle.net/ZgVNS/

ただし、オプション オブジェクトを使用して JavaScript でプログラム的にこれを実行しようとすると (たとえば、ボタン クリックで)、機能しないようです。

chart.options.yAxis.reversed = !chart.options.yAxis.reversed;
chart.redraw();

テスト用に設定した jsfiddle は次のとおりです: http://jsfiddle.net/4JZxS/6/

これは可能ですか?

前もって感謝します!

4

2 に答える 2

2

ありえないと思います。

私のアドバイスは、このフィドルchart.destroy()のように、を使用してチャートを破棄し、逆のプロパティで新しいチャートを作成することです

于 2013-01-08T00:15:05.377 に答える