- 締切済み
gnuplotのplot with vector
この前に 2次元のベクトルを表示したいです。 昔のgnuplot は plot "data.dat" with vector linecolor palette でベクトルの大きさに対応する矢印の色が変化しました。 しかし、新しいgnuplot で実行すると Error : 2D plots cannot color by Z value; please use splot instead が出ました。 そうすればいいでしょうか? 以下のリングを参考してもできなかったので http://www.gnuplotting.org/tag/palette/
- amtech
- お礼率25% (1/4)
- C・C++・C#
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ahoo_chieokure
- ベストアンサー率52% (34/65)
例えばこんな感じ: gnuplot> plot 'a.dat' using 1:2:3:4:(($3-$1)**2+($4-$2)**2)**0.5 with vectors linec olor palette
関連するQ&A
- gnuplotでplotができません
QNXというOS(linuxベースのリアルタイムOS)を使っていて, 実験データをプロットしたく,gnuplotを使うことにしました. しかし,このOSにはgnuplotがデフォルトでインストールされて いなかったので,探してきてインストールし (gnuplot-4.**.tar.gzファイルを解凍→./configure→make→make install), 実行してみたところ,起動はするのですが, plot sin(x) などと打ってもターミナル上にグラフが表示されません. この原因,解決策が思いつく方がいれば教えていただけないでしょうか.
- 締切済み
- その他([技術者向] コンピューター)
- gnuplotでのプロット方法
以下のように書いたdatファイルを入力して、gnuplotでplotコマンドを使ってグラフを書こうとしたところ「Bad error on line 1」というエラー表示が出ました。cdコマンドを使って正しくカレントディレクトリを指定していますし、なにより1行目は#(ちゃんと半角シャープを使用しています)でコメントアウトしているのでエラーとなる節が思い当たりません。どこが間違っているのかお分かりでしたら教えて下さい。宜しくお願いします。 【datファイルの入力内容】 #cosine_of_angle relative_error 0.965926 19.91228 0.866025 20.78947 0.707107 14.73684 0.5 14.5614 0.258819 8.026316
- ベストアンサー
- その他(ソフトウェア)
- gnuplotの実験データををプロットさせるにあたってです。
#Data B=0 0.00000E+00 0.00001E+00 0.00001E+00 1.00000E+00 0.02679E+00 0.00010E+00 2.00000E+00 0.05357E+00 0.00010E+00 3.00000E+00 0.08038E+00 0.00010E+00 4.00000E+00 0.10721E+00 0.00010E+00 5.00000E+00 0.13465E+00 0.00010E+00 6.00000E+00 0.16095E+00 0.00010E+00 7.00000E+00 0.18791E+00 0.00010E+00 8.00000E+00 0.16095E+00 0.00010E+00 9.00000E+00 0.18791E+00 0.00010E+00 1.00000E+01 0.21491E+00 0.00010E+00 というデータを、textにしてコマンドラインでグラフにさせようとするのですが、 warning: Skipping data file with no valid points ^ x range is invalid と出て出力ができません。 どこが悪いのかわかるかた教えてください。初歩的なミスな気がするのですが、自分では気づけないのでよろしくおねがいします。 補足です。 コマンドラインでは、 plot "ファイルの名前"index 0:0 using 1:2:3 with yerrorbars と打ち込みました。 前後してしまいましたが、書きたいのは、二次元のグラフで、最後の値はエラーバーです。
- ベストアンサー
- 物理学
- gnuplotデータを編集してプロット
gnuplotでデータを編集してプロットしようと思い、 set datafile separator "," plot 'test.csv' using 1:($4*2) with lines と打ちました。 これを、gnuplotに直接打つとうまくいくのですが、これをtest.pltというファイルに保存して、 call 'test.plt' と、実行すると、 gnuplot> call 'test.plt' gnuplot> plot 'PIDtorque.csv' using 1:(*2) with lines ^ "test.plt", line 2: invalid expression と、表示されます。 これは何故なのでしょうか? 宜しくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- データファイルをプロットする(gnuplot)
gnuplotを使ってデータファイルをプロットしたいのですがうまくいきません。 gnuplot初心者です。よろしくお願いします。 plot "gtest.dat" とコマンドを打つと、 warning: Skipping unreadable file "gtest.dat" No data in plot となってグラフが表示されません。 ちなみにgtest.datの中身は、 1 20 2 60 3 80 4 60 5 100 です。 原因として自分で怪しいと思っているのは、 1.gtest.datの置いてある場所 Cドライブの下の適当なフォルダにおいて実行したのですが、これがまずいのでしょうか。 置く場所は決まっているのでしょうか。 2.DATファイルの作り方 gnuplotの使い方の説明のサイトではいつもファイルのプロットの際、DATファイルが使われていたので 自分もそれに合わせようとそたのですが作り方に自信がありません。 メモ帳で作成し保存の際、拡張子を.datに変更しました。 これでいいのっでしょうか。 長くなりましたが、よろしくお願いします。
- ベストアンサー
- C・C++・C#
- gnuplotをインストールしたのですが、データからプロットしようとす
gnuplotをインストールしたのですが、データからプロットしようとすると"Bad data on line 1"となってしまいます。なぜか分かる方がいましたら教えてください。私はmac OS X 10.6,2を使ってます。
- 締切済み
- その他([技術者向] コンピューター)
- gnuplotのベクトルの回転
現在、csvからデータを読み取り、gnuplotでベクトル場を表示させているのですが、そのベクトルの方向を自由に変えたいと考えています。 そこで質問なのですがgnuplotのコマンドで、ベクトルを回転させる方法はあるのでしょうか?正直、もとデータを毎回操作して角度を変えるのは手間が掛かるので、gnuplotでできたらいいなと思っています。最悪90度だけでもできれば幸いです。 回答お願いします
- ベストアンサー
- その他([技術者向] コンピューター)
- gnuplotの使い方が・・
先日、初めて学校でgnuplotを習ったのですが、 saveコマンドの使い方がよくわかりません。マニュアルには、「それまで描画した最後のグラフを作成する手順がファイルに保存される」とあり、とりあえず、 >set samples 200 >set xrang [-10:10] >plot sin(x) としてサインのグラフをかいてみて その後 >save ''graph.plt'' として保存しようと思ったのですが no such directly or file と表示され 保存できません。どうずればできるのですか。出力先とか を変更するのですか。よくわかりません。どなたか教えて下さいお願いします。
- ベストアンサー
- その他(ソフトウェア)
- GNUPLOTについて
微分方程式の解曲線(アトラクタ)を図示するのにGNUを使おうかなと思っております。そこで、お聞きしたいのですがGNUはもともと無料のソフトなのですか?無料だとしたらWindowsXPで使えるGNUはどこにありますか?教えてください。
- ベストアンサー
- フリーウェア・フリーソフト
お礼
ありがとうございました。 最後の大きさと連携するための値が必要だったですね。 本当にありがとうございました。