2011-12-11 3 views
1

を初期化された後、私はもともとasked数日前Highchartsのフォーラムでこの質問をHighcharts Y軸を反転しかしので、私はここでそれを聞いてみましょう何の答えを受けていない:私は私のチャートを持ちたいチャートは

をチャートが初期化された後でY軸の 'reversed'プロパティを切り替えることができ、次にチャートを再描画します。私の最初の考えは、イベントハンドラの中に次のコードのようなものを置くことでした(ボタンクリックに応答して)。しかし何もしないようです。

chart.yAxis[0].reversed = !chart.yAxis[0].reversed; 
chart.redraw(); 
+1

が重複する可能性を( http://stackoverflow.com/questions/14205701/highcharts-programmatically-flip-reverse-y-axis) – Hamund

答えて

1

私は考えられません(this forum post参照)。特に

、その記事の最後の応答はこれで結論:

私はオプションを保持した構造を更新し、オプションに基づいて新しいグラフを作成し、あなたのGUIのためのワークフローをお勧めします。私たちが持っているAPIは、データの表示方法の変更より、表示されるデータの変更に重点を置いています。

したがって、2つのグラフ(各軸方向に1つずつ)を作成し、一度に1つずつ表示し、実行時に切り替える必要があります。

更新:

this duplicate questionの受け入れ答えは、それこのことによって可能であることを示唆している:[Highcharts - プログラム的に "フリップ"(リバース)Y軸]の

chart.yAxis[0].update({ 
    reversed: !reversed 
}); 
+0

Mattさんに感謝します。ユーザーがチャート上のいくつかのオプションを変更できるようにするため、毎回チャート全体を再描画することを選択するだけです。 – Abiel