• ベストアンサー

gnuplotでの座標系の取りかたでy軸を下向きにとるには?

gnuplotでグラフを書くとデフォルトでは、y軸は上が正、下が負の方向になりますが、これを下が正、上が負になるようにy軸を指定することは可能でしょうか?ご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • bob
  • ベストアンサー率50% (52/103)
回答No.1

もしかするとバージョンによっては無いかも知れませんが、 > set yrange [] reverse でできるようです。 ちなみに以下の両者は同じ効果の様です。 > set yrange [0:1] reverse > set yrange [1:0] さらなる詳細はgnuplotのhelpを参照して下さい。

関連するQ&A

  • gnuplotの座標軸の設定

    gnuplotで2Dまたは3Dのプロットをするときに、座標軸の交点(2Dの場合はx軸とy軸の交点、3Dの場合は3つの軸の交点)を原点にしたいのですが、どうすれば出来るでしょうか?

  • 軸とY軸の入れ替え

    ここにも2件ほど登録があったのですが、同じようにしてもできないので書き込みします。 エクセル(xp)でグラフを作り、X軸とY軸を入れ替えたいのです。軸はひとつがパーセンテージ、ひとつが階級で、階級が1から5まであります。 最終的に私の望んでいるグラフは下のような形になるものです。 1 2 3 4 5 20%  40%  60%  80%  100% 階級1が上位なため、Y軸上では5より1のほうが上になります。しかし数値のためか階級が0に近い部分から1、2、3、4、5となってしまいますが、これを下から5,4,3,2,1とすることは可能でしょうか。 それぞれを階級1、階級2、階級3・・・のようにしてもみたのですが、やはり下から1,2,3、・・・という順番になってしまいます。それぞれの軸の値を反対に並べるやり方もわかりましたが、そうすると、軸の値が右端に表示されたり、グラフの上部分に表示されたりして、私の望むような、「Y軸の値は左端、X軸の値は下」というものになりません。 非常にわがままなことだとはわかっているのですが、可能かどうかを知りたく書き込みました。 もしだめであれば、ほかの方法を考えます。 とりあえず、X軸とY軸の入れ替え方だけでもわかればうれしいです。どうぞよろしくお願いします。

  • gnuplotで

    gnuplotで 例えば x = 10 のグラフを書きたいのですがどのようにしたら良いかわかりません。 例えば、y = 2x+10 であれば、 plot 2*x + 10 で書くことができますが、 y軸に垂直な値を記入する方法をご存知の方教えて下さい。

  • 対数関数を平行移動すると・・・

    関数y=log[2]x・・・(1)のグラフをx軸の負の方向に2,y軸の正の方向に1だけ平行移動すると関数y=log[2](2x+4)になると思うのですが、このグラフは真数条件を満たしていると言えるのでしょうか?このグラフのyが-1のときxは-7/4になるのですが、これは(1)のx>0の真数条件を満たしていないですよね?そもそも、平行移動なんてしても良いのですか?グラフが下に行くとy軸を越えて負になってしまいますよね。すみません、ちょっと混乱してきました。だれかすっきりさせてください。お願いします。

  • 座標軸について

    座標軸について 2kgの球Pと10kgの球Qが図のように衝突した。衝突後のQの速度を求めよ。 教えてほしいところ 前に、物体1つ、1つに座標軸がある。だから、1つの物体では右が正、1つの物体では右が負と一致していなくても答えが求められる。と教わりました。 このセオリー通りにいくとPの運動方向を正とし、Qの運動方向を正とします。 この座標設定で、運動量保存則を利用して求めることはできますか?? また、求められないならば、証明していただきたい。

  • gnuplotにおいて

    数値計算でf(x)=-1/xのグラフをgnuplotを使いながら計算しています。 その課題において,x軸方向に周期5ずつずらしてf(x)=-1/xのグラフをずらしていく(左右に)といった作業があるのですが,方法がわかりません。 助けてくださる方がいたら,至急お願いします。

  • グラフのY軸の向き

    20年以上前の中学・高校時代にグラフを書く時は、 X軸は左がー、右が+、 Y軸は下がー、上が+だった記憶が有るのですが、 仕事の資料等で色々なグラフを見ると Y軸のー+が上下逆な時が有ります。 何故なんでしょう?。

  • 3次元上の座標軸の取り方

    3次元空間をx軸、y軸、z軸で表す時、 各軸の正の方向をどちらに定義するのが便利なのか、 または、どちらに定義するのが一般的か、教えてください。 x軸正を正面に、y軸正を右手方向に定義した場合、 z軸正は鉛直上向きに定義するのがよいのか、 鉛直下向きに定義するのがよいか?です。 (xとyだけなら見る方向を変えたらどうにでもなりますので) ある分野の議論において、 もしどちらかの定義で不便なことが発生するならそれを教えてください。 よろしくお願いします。

  • グラフのX軸とY軸を逆にしたい

    データとして、各行にその日の株価データなどのあるシートがあります。(縦方向で日付が変わる、横方向に高値、安値などが書いてある) これを、グラフにしたいのですが、普通にグラフにすると、X軸に日付、Y軸に株価となりますが、これを、Y軸に日付、X軸に株価に変えたいです。どうすればいいですか?

  • gnuplotで片対数グラフ の書き方について

    gnuplotで対数グラフを書く際に 100.0msec 1.0sec 10.0sec (x軸) 1nsec 10nsec 100nsec(y軸)で、 それを「対数グラフ用紙」に作成していきたいのです。 100.0msec 1.0sec 10.0sec (x軸) 1nsec 10nsec 100nsec(y軸)の部分は >set grid >set yrange [ y_min : y_max ] >set xrange [ y_min : y_max ] とすれば、範囲とグリッド線を書けるのは調べたられたのですが (範囲はどうやったら、100.0msec 1.0secとかの値になってくれるのかは 分かっていませんが…) gnuplotで対数グラフ用紙のような背景を書けるかもわからないので 書けない とい事がわかるだけでも 有難いです! でも、できるのであれば書きたいです。 どなたか 分かる方は教えてください! よろしくお願いいたします