1

たとえば、次のように、スケールが異なる複数の垂直軸を使用できるプロット ツールを探しています。

代替テキスト
(出典: mathworks.com )

目標は、同じプロットで異なる範囲の複数の時系列をプロットすることです。たとえば、次のようにすることができます。

  • 範囲 [-1, 1] の時系列 1
  • 範囲 [-10, +10] の時系列 2
  • 範囲 [0, 1500] の時系列 3
  • 範囲 [0.5, 0.9] の時系列 4

理想的には、画像に示すように、各時系列を独自の範囲で独自の軸にプロットできます。

これを行うことができるツールまたはライブラリはどれですか?

注:この質問はこれに関連してますが、Matlab よりも多くの可能性を探しています。

4

7 に答える 7

5

チャコならできる。次の例を参照してください。

積み上げ軸プロット:積み上げ軸プロットのソース スクリーンショット http://www.enthought.com/~pwang/chaco/stacked_axes.png

マルチ Y プロット (プロットのフレームに複数の軸を配置):複数の y 軸プロットのソース スクリーンショット http://www.enthought.com/~pwang/chaco/multi-y.png

于 2010-02-11T17:15:56.500 に答える
3

GNU プロットによると、グラフごとに GNU プロットで最大 2 つの axiiを使用できます。

于 2009-12-29T08:33:16.953 に答える
3

これはRで行うことができます。例については、この R-wiki ページを参照してください。

これは、これらの例のdoubleYScaleように、関数を使用して非常に簡単にすることもできます。

于 2009-12-29T14:15:16.840 に答える
3

あなたはmatplotlibでこれを行うことができると確信しています

そのウィキペディアのページに、他のプロット ライブラリへのリンクがたくさんあることに失敗しました。

于 2009-12-29T08:35:51.493 に答える
2

matlabこれを行うことができます

于 2009-12-29T08:33:32.933 に答える
2

これが必要かどうかはわかりませんが、ZedGraphは複数の軸をサポートしています。これは .net コンポーネントであるため、そこにデータを取得するためのコードを作成する必要がありますが、使い方は非常に簡単です。

于 2009-12-30T19:41:38.730 に答える
0

MathGLは、複数の軸でプロットできます (このサンプルを参照してください)。GPL(コア用LGPL)ライブラリです。

于 2011-06-07T20:05:58.613 に答える