GNUPLOTの使い方について質問です。

x,y,zの三次元データがあって、splotでプロットさせてるのですが、同時にx,y平面に二次元データのプロットをさせたいのです。どのようにすればよいでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/09/04 01:48:30
  • 終了:--

回答(2件)

id:ymlab No.1

ymlab回答回数508ベストアンサー獲得回数342005/09/04 01:56:22

ポイント25pt

どこが縦軸でしょうか・・。

Zが縦軸とします。


X,Y平面上に二次元データをプロットするということは、Z軸の真上から見ればいいということです。


gnuplot> set contour base

gnuplot> set nosurface

gnuplot> set view 0,0

id:kosugitti

Zが縦軸です。すいません。

真上から見るのではなくて、色々な角度から見たいのです。

GNUPLOTでは等高線を床に引くことができますが、あれのように空中にもプロット(あるいは面が)があって、床は床で二次元のプロットがある、という感じにしたいのです。

2005/09/04 20:32:47
id:tosshie No.2

tosshie回答回数21ベストアンサー獲得回数12005/09/04 20:28:13

ポイント25pt

http://www.hatena.ne.jp/1125766110#

人力検索はてな - GNUPLOTの使い方について質問です。 x,y,zの三次元データがあって、splotでプロットさせてるのですが、同時にx,y平面に二次元データのプロットをさせたいのです。どのよう..

using 0:1では無理ですか?

0がx座標1がy座標2がz座標です。

yz座標ならusing1:2です。

id:kosugitti

二次元平面だけを”plot”したいのではないのです。

”splot”と”plot”の共存というか、”splot”の床面に”plot”するというか・・・。

別な方法を考えます。

どうもありがとうございました。

2005/09/04 20:38:53
  • id:yshl
    できますよ

    set nosurface しなければ、空中に3次元プロットの線が表示されますよ。
    見る方向は set view で自由に変えられます。gnuplot のバージョンが 4.0 以上なら、グラフをマウスで掴んで回転させることもできます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません