gnuplot を使おう。  ..
[2ch|▼Menu]
2:名無しさん@お腹いっぱい。
11/08/25 12:17:02.26 .net
■過去スレ
gnuplot を使おう。
スレリンク(unix板)


■役立ちそうなページ
gnuplot tips (not so Frequently Asked Questions)
URLリンク(t16web.lanl.gov)

gnuplot (Takeno Lab) 日本語まぬある
URLリンク(takeno.iee.niit.ac.jp)

GNUPLOTの第一歩
URLリンク(lagendra.s.kanazawa-u.ac.jp)

gnuplot tips
URLリンク(wwwnucl.ph.tsukuba.ac.jp)

3:名無しさん@お腹いっぱい。
11/08/25 14:17:32.56 .net
>1 乙

4:名無しさん@お腹いっぱい。
11/08/25 19:18:05.90 .net
>1 乙


5:名無しさん@お腹いっぱい。
11/08/26 16:37:27.77 .net
>>1 URLリンク(gnuplot.sourceforge.net)
いまは,こっちのほうが公式ホームでなかったですか。
URLリンク(www.gnuplot.info)はミラーになったのでは?

6:名無しさん@お腹いっぱい。
11/08/26 16:39:05.94 .net
ここも忘れてはいけないと思いますが。
URLリンク(takeno.iee.niit.ac.jp)

7:名無しさん@お腹いっぱい。
11/08/26 17:13:37.59 .net
>>2
gnuplot tips
 wwwnucl.ph.tsukuba.ac.jp/~inakura/gnuplot/gnuplot.html
はリンク切れ。

8:名無しさん@お腹いっぱい。
11/08/26 18:00:43.10 .net
>>1
おつ

9:名無しさん@お腹いっぱい。
11/08/30 13:24:32.31 .net
うに板に即死判定あったっけ?

10:名無しさん@お腹いっぱい。
11/08/30 14:02:35.76 .net
Unix板の
データ解析ツールoctaveを語ろう
スレリンク(unix板)
981で即死しました。

11:名無しさん@お腹いっぱい。
11/08/30 14:22:20.82 .net
>>9
10未満。

12:名無しさん@お腹いっぱい。
11/08/30 15:52:19.28 .net
>>10
いや、それは即死じゃない
980越えて24時間レスがなかったら落ちるのは全板共通
即死ってのは立ったばかりのスレが引っかかるやつ

>>11
ありがと
じゃもう大丈夫か

13:名無しさん@お腹いっぱい。
11/09/12 17:26:00.33 .net
Release plans: Version 4.4.4 and beyond
もうすぐ,4.4.4がでるようです。
4.4の次は4.6でなくて,Version 5になるのかな。

URLリンク(sourceforge.net)

14:名無しさん@お腹いっぱい。
11/09/20 11:45:58.77 .net
前スレの972で
>wgnuplotで起動して最初にplotするときだけ時間が異常にかかります
ですがgnuplot\binary\etc\fontsにあるfonts.confを編集すればTEMPで指定してあるところ以外にも自由におけるようです
URLリンク(swordfish.s53.xrea.com) gimpですが同様の方法で変更できました

15:名無しさん@お腹いっぱい。
11/09/20 12:33:57.94 .net
>>14
<cachedir>WINDOWSTEMPDIR_FONTCONFIG_CACHE</cachedir>
<cachedir>~/.fontconfig</cachedir>
のことですか?

16:名無しさん@お腹いっぱい。
11/09/21 12:49:41.94 .net
>>15 です。>>14
URLリンク(swordfish.s53.xrea.com)
を見てなかったm(__)m。
これに書いてあるわけですね。

17:名無しさん@お腹いっぱい。
11/09/21 13:37:37.09 .net
>>14 前スレの972の現象は,cvs版のバイナリ(Win版)ではおきないようです。

URLリンク(www.tatsuromatsuoka.com)

18:名無しさん@お腹いっぱい。
11/10/07 01:02:24.78 .net
Fortranのバイナリ形式で出力したデータをgnuplotでプロットしたいのですが、
どう書けば良いかわからないので教えてください。
以下のように出力したデータ
(円柱座標系、R方向,Z方向に0.02mごと、theta方向に1度ことに出力)を、
k=0で指定されるR-Z断面について、Bz成分の強度のグラフをpm3dで描きたいです。

write(10) intA, intB, intC, intD ! 4byte+単精度整数×4+4byte=24byte
write(10) realA, realB, realC, realD ! 4byte+倍度浮動小数点×4+4byte=40byte
do k = 0,359 ! ← 円柱座標系のtheta方向
write(10) ((Bx(i,j,k), By(i,j,k), Bz(i,j,k), i=0,100), j=0,100)
end do

これをプロットしようと、以下の様に途中まで書きましたが、
formatやusingをどのように書けば良いのか教えてください。

splot 'fort.10' binary \
skip=64 \
format="%*int%???%*int" \
endian=big \
array=(101,101) \
scan=xy \
dx=0.02 \
dy=0.02 \
using ? with pm3d title'B_{x}'

gnuplotのバージョンは4.4、Fortranのコンパイラはifortを使っています。

19:18
11/10/07 01:19:15.89 .net
追記
Bx、By、Bzはいずれも倍精度実数です。

20:名無しさん@お腹いっぱい。
11/10/18 21:28:53.26 .net
windowsのgnuplotのwxtでdashを使いたいんだけど無理なのかな?
アンチエイリアス機能が便利でそのままコピペして使いたい
他の方法でdash扱ってると面倒すぎる

21:名無しさん@お腹いっぱい。
11/10/19 12:40:40.80 .net
>>20
set term wxt dashed
test

22:名無しさん@お腹いっぱい。
11/10/20 23:25:29.46 .net
>>21
まさにすべて解決した気分。この先どうなるかわからないけど
非常に有難い

23:名無しさん@お腹いっぱい。
11/11/11 19:11:51.83 .net
データのうち、一部分だけ別のpoint typeでプロットしたいのですができますか?
全ての点をlineでつなぎぐので別々にプロットするのはなしでお願いします。

24:名無しさん@お腹いっぱい。
11/11/11 19:51:25.96 .net
すいません自己解決しました。

25:名無しさん@お腹いっぱい。
11/11/20 02:23:59.37 .net
Windows7でgnuplot4.4.4を使っているのですが、EPSを作成する際にラベルに日本語を使用した場合、
数字などの半角文字の文字間隔が広くなってしまい、見栄えが悪く困っています。

例えば
URLリンク(www.obihiro.ac.jp)
ここに解説されている「日本語を含むEPSファイルの保存」のとおりにEPSを作った場合、
URLリンク(www.obihiro.ac.jp)
のような出力が欲しいのですが、私の環境では
URLリンク(www.dotup.org)
のように出力されてしまうわけです。

どなたか解決方法を教えていただけないでしょうか。

26:名無しさん@お腹いっぱい。
11/11/20 06:22:39.52 .net
手元にgnuplot-4.4.4がないので,cvs版(4.5)でやってみました。
フォントを"GothicBBB-Medium-83pv-RKSJ-H" で指定して
shift-jisでやったところお望みに近いグラフができました。
ちなみにWindows XPです。

27:名無しさん@お腹いっぱい。
11/11/20 06:30:44.35 .net
"GothicBBB-Medium-UniJIS-UTF8-H"でUTF-8で保存でもうまくいきました。
ghostscriptのバージョンは9.00です。

28:名無しさん@お腹いっぱい。
11/11/20 07:13:11.15 .net
gnuplot-4.4.4をダウンロードしてやってみました。
私の環境ではEUCでは,postscriptファイルが壊れて見れませんでした。
"GothicBBB-Medium-83pv-RKSJ-H"  shift-jis
"GothicBBB-Medium-UniJIS-UTF8-H" UTF-8
でうまくいきました。ghostscriptのバージョンなどにもよるかもしれませんね。

29:25
11/11/20 17:23:03.60 .net
>>26-28
今まではGhostscript9.02を使っていたのですが、9.00を使ったところ問題なく出力されました。

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

30:名無しさん@お腹いっぱい。
11/11/26 11:31:26.78 .net
>>25-29
URLリンク(takeno.iee.niit.ac.jp)
に詳しい解説がなされています。

31:名無しさん@お腹いっぱい。
11/12/03 20:25:23.89 .net
こんなサイトがあるようです。
なかなか凝ったプロットがかけるようです
URLリンク(www.phyast.pitt.edu)


32:名無しさん@お腹いっぱい。
11/12/03 22:52:51.17 .net
うお、すげえ

33:名無しさん@お腹いっぱい。
11/12/05 15:16:55.97 .net
Windowsで特定のアプリケーションのCPU使用率と測定開始時間から終了時間までを測定しGnuplotを使いグラフにしたいのですがCPU使用率を計るにはどうしたらよろしいでしょうか?

34:名無しさん@お腹いっぱい。
11/12/05 15:32:24.45 .net
gnuplot関係なさ杉ワラタwパフォーマンスカウンターでできるよ

35:名無しさん@お腹いっぱい。
11/12/27 20:09:13.44 .net
gnuplot -p scriptfile.gp

なんて感じで、スクリプトファイルを読み込ませて起動したとします。
この時、scriptfileg.gp の中で gnuplot が読み込んだスクリプトファイルの名前を取得する事ってできるでしょうか?

36:名無しさん@お腹いっぱい。
11/12/28 02:55:50.93 .net
俺は label とかに TeX 使いまくてたから、今だに plus 使ってるよ。。。
どうしたら良いのか。。。

37:名無しさん@お腹いっぱい。
11/12/28 12:42:42.20 .net
>>36
epslatexとかどう?
gnuplot走らせるところから、出力されたTeXファイルにヘッダ加えてコンパイル、目的の形式に変換
までスクリプトで自動化すればそう面倒ではないけど

38:名無しさん@お腹いっぱい。
12/01/02 03:58:17.20 .net
いや、4系の高機能に惹かれるのだが、これまでの資産のせいで乗り移れないってこと。
両方入れれば良いのだが、FreeBSDのポーツだと排他的だし。。。

39:名無しさん@お腹いっぱい。
12/01/06 02:20:08.50 .net
何故pyxplotの話にならないのだろう(ぼそ)

40:名無しさん@お腹いっぱい。
12/01/17 08:20:50.04 .net
グラフをプロットして出力するとデフォルトだと横長の画像が出力されるけど
これを4:3の大きさに指定したり、グラフの枠を指定して(できればピクセル単位で)出力ってできる?
x軸y軸で4:3を比率調整で作っても、それがx軸y1軸y2軸になるとy2軸側の文字が入って
画像としては4:3だけどグラフが4:3じゃなくなってしまう

41:名無しさん@お腹いっぱい。
12/01/18 18:59:32.18 .net
出力された画像を4:3に加工するんじゃ駄目なの?

42:名無しさん@お腹いっぱい。
12/01/18 20:09:00.96 .net
>>40
set term wxt size 600,800
とか。

詳しくは使用する terminal のヘルプを見てくれ。

43:名無しさん@お腹いっぱい。
12/01/21 04:41:34.75 .net
gnuplot 4.6-rc1がでました。
Windows,Cygwin,DJGPPのバイナリも配布されていま。

Windows 版は,今回からインストーラー形式になっています。
また,日本語環境でインストールはデフォールトは日本語環境となります。

初心者には,インストールがずいぶん簡単になるようです。

URLリンク(sourceforge.net)

44:名無しさん@お腹いっぱい。
12/01/23 05:20:15.28 .net
理論上+∞に発散して閾値を超えると-∞から始まる曲線を描写しようと考えてるんだけど
実際のデータは無限大に行くわけでもなく、普段0.001程度の値が1まで行って-1まで
一気に落ちるって感じになってる。
こういうデータを無限に発散しているように見せるテクってある?
+∞から-∞の点を繋ぐ線を消したい


45:名無しさん@お腹いっぱい。
12/01/23 10:21:37.76 .net
2本に分けて描く

46:名無しさん@お腹いっぱい。
12/01/23 13:38:40.04 .net
(abs(1/x)<c)?(1/x):(0/0)

定数cとsampleの値を適当に調節する

47:名無しさん@お腹いっぱい。
12/01/25 17:52:13.49 .net
>>45
無限に発散する点と普通に0を通過していく点があるから
2本に分けるにも結構難しかった
もっと効率よくできないものか
>>46
計算ソフトで出力されたデータをgnuplotに読み込ませて描写しているから
関数表現だと無理だと思う
それをプロットに応用できればいいのだが…

計算能力の問題で>普段0.001程度の値が1まで行って-1まで一気に落ちる
という結果になってる。
あくまで例で綺麗に1から-1まで一瞬に移動してくれるわけでもなく
理論上無限だけど、その点は効果が薄いために
他の発散は1から-1まで下がるのに対して0.05から-0.05に下がる点があったり
発散の度合いにも差があって、発散が弱いと普通に0を通っているのか発散しているのか見分けが難しい


48:名無しさん@お腹いっぱい。
12/01/25 18:23:29.11 .net
>>47
>計算ソフトで出力されたデータをgnuplotに読み込ませて描写しているから
> 関数表現だと無理だと思う
Help ternaryをみると次のようなものがあるから,三項演算子とusingで
可能だと思います。
plot 'file' using 1:( $4<0 ? 1/0 : ($2+$3)/2 )

49:名無しさん@お腹いっぱい。
12/01/31 14:14:17.57 .net
sin 関数のグラフで x 軸のメモリにπを入れる方法ってない?

50:名無しさん@お腹いっぱい。
12/01/31 18:13:06.19 .net
>>49
gnuplot のturial.pdf のFigure 5 にlatex terminal での例がある。

set terminal latex
set output "eg4.tex"
set format y "$%g$"
set format x "$%.2f$"
set title 'This is $\sin(x)$'
set xlabel "This is the $x$ axis"
set ylabel "$\\sin(x)$"
unset key
set xtics ('$-\pi$' -pi,\
'$-\frac{\pi}{2}$' -pi/2,\
"0" 0,\
'$\frac{\pi}{2}$' pi/2,\
'$\pi$' pi)
plot [-pi:pi] [-1:1] sin(x)

Latex terminalが使えないならpostscript enhanced でやることが考えられる。


51:名無しさん@お腹いっぱい。
12/01/31 18:15:48.73 .net
>>50
turial.pdf ==> tutorial.pdf

52:49
12/02/01 04:48:42.27 .net
>>50
ありがとう!
よく,emf ファイルで出力するからこの方法で大丈夫か
心配だったけど emf も enhance 付ければ出力できるね!

53:名無しさん@お腹いっぱい。
12/02/01 11:24:59.88 .net
>>50 >>52
emfで enhancedでやってみた。
set terminal emf enhanced
set output "sinpi.emf"
set title 'This is sin(x)'
set xlabel "This is the x axis"
set ylabel "sin(x)"
unset key
set xtics ('-{/Symbol p}' -pi, \
'-{/Symbol p} / 2' -pi/2, \
'0' 0 , \
'{/Symbol p} / 2' pi/2, \
'{/Symbol p}' pi)
plot [-pi:pi] [-1:1] sin(x)


54:名無しさん@お腹いっぱい。
12/02/10 21:40:03.29 .net
"Skipping data file with no valid points"のエラーってなんなんですか?
どんなコードもこれが出てきてしまってグラフィックができないです。

55:名無しさん@お腹いっぱい。
12/02/10 23:25:38.50 .net
英語で書かれているとおりだよ。
無効なデータをスキップしましたってこと。
データのフォーマットがおかしいんじゃないの?

56:名無しさん@お腹いっぱい。
12/02/12 08:06:35.93 .net
>>54
実行できないコードの一つでもさらせば,解答がつくかも


57:名無しさん@お腹いっぱい。
12/02/15 01:35:35.43 .net
x データが 48〜120,218〜289 という具合に
データの塊が2つにわかれているんだけど,
これを省略線(波線2つ)を入れて省略するみたいに
表現できないかな?

58:名無しさん@お腹いっぱい。
12/02/15 07:11:17.68 .net
>>57 データではないけどそういう例はある
URLリンク(www.phyast.pitt.edu)

59:名無しさん@お腹いっぱい。
12/02/15 15:07:57.76 .net
>>58
ありがとう!
簡単にできるわけじゃないのねw.
とりあえず,じっくり読み考えながらやってみるわ.


60:名無しさん@お腹いっぱい。
12/03/12 15:18:16.63 .net
gnuplot version 4.6 released!

61:名無しさん@お腹いっぱい。
12/03/12 19:26:06.94 .net

あららら・・・
インストール
変わっちゃったね?

62:名無しさん@お腹いっぱい。
12/03/13 08:06:35.29 .net
gnuplot 4.6.0がでてます。
URLリンク(sourceforge.net)

63:名無しさん@お腹いっぱい。
12/03/13 08:09:50.61 .net
>>62 うああ,かぶったm(__)m。
>>61 Windows版ですね。インストーラーがついてますよね。
でも,従来型のzipもあります。

64:名無しさん@お腹いっぱい。
12/04/09 22:25:18.79 .net
set yrange [0:2e+9]
set format y "%s%c"
としたとき、Y目盛りが
  期待: 500M, 1G, 1.5G, 2G
  実際: 500.000000M, 1.000000G, 1.500000G, 2.000000G
となります。

ソースを見ると、gprintfの%sでは、stdioのprintfの%fが使われているっぽい。
%gなら余計な0は表示されないのに、%fが使われている積極的な理由ってあるのかな?

とりあえずソースいじれば何とかなりそうだけど、
自分だけで使ってるわけじゃないので、それはやりたくないんだよな。


65:名無しさん@お腹いっぱい。
12/04/28 04:15:16.94 .net
4.4以降でterminal windowsとかでemfを吐くと
それをパワポ上でグループ解除すると枠線らしきものが
かなりのでかさで現れて酷いことになる

wxtだと確かに綺麗だけど
ビットマップ扱いで拡大するとボヤけたりepsに変換すると汚くなる
ボヤけないようにemfで保存すると枠線が・・・となる

term windowsだと破線の太さをgnuplot上で太くできないから
仕方なくwxt使ってるんだけど
wxtで出力された見た目のままベクター形式で出力できないのだろうか

66:名無しさん@お腹いっぱい。
12/04/28 18:53:34.37 .net
> wxtで出力された見た目のままベクター形式で出力できないのだろうか

pdfcairo
powerpointで読み込む方法があるのか知らんけど

67:名無しさん@お腹いっぱい。
12/05/03 18:01:13.39 .net
ylabelを左じゃなくて、軸の上に表示したい

68:名無しさん@お腹いっぱい。
12/05/03 18:37:55.70 .net
>>67
ylabel ではなく,label をグラフの外の座標に
設定すれば良いんじゃないだろうか?

69:名無しさん@お腹いっぱい。
12/05/10 16:20:51.55 .net
gnuplot> set pm3d map
gnuplot> splot [:2*pi][:2*pi] sin(x)*cos(y)

ってやるとy軸の範囲が0~7になって上に空白が入っちゃうのってどうやって直したらいい?


70:名無しさん@お腹いっぱい。
12/05/10 23:20:52.00 .net
>>69
下限を設定したらうまくいったよ

71:名無しさん@お腹いっぱい。
12/05/11 06:36:31.14 .net
>>70
おお!ありがとうございます!

72:名無しさん@お腹いっぱい。
12/05/13 12:54:54.09 .net
ver4.6でグラフをemfにしてファイル出力してるんだけど
powerpoint上でグループ解除するとグラフには関係ない謎の透明で巨大な枠が
出現して、作業効率が下がるんだけどこれを解決できないだろうか
ver4.2ではこんなことはなかったんだが
仕様でも変わった・・・?

73:名無しさん@お腹いっぱい。
12/05/18 02:30:06.78 .net
↓みたいなfor文において
plot for [2:3] "hoge.dat" using 1:i
ここでusingにabsなどの処理をしたいときはどうやればいいですか?
using 1:abs(i) としたら案の定駄目でした

74:名無しさん@お腹いっぱい。
12/05/28 22:16:09.31 .net
gnuplot> q=1.60e-19
gnuplot> print q**16
1.84467440737095e-301
gnuplot> print q**20
0.0

上記のように、q=1.60e-19の累乗が大きい値になると、計算結果が0.0になってしまいます。
どうすれば、正確な値がでてきますか?
(次に続く)


75:名無しさん@お腹いっぱい。
12/05/29 05:41:57.98 .net
オーバーフロー?

76:名無しさん@お腹いっぱい。
12/05/29 14:40:59.42 .net
この場合アンダーフローじゃね?

77:名無しさん@お腹いっぱい。
12/05/29 23:45:55.64 .net
そっか、マイナスついていたか。
確かにアンダーフローだな。

78:名無しさん@お腹いっぱい。
12/05/30 00:27:58.73 .net
gnuplotの問題ってわけじゃないね。
何事にも限りがあるってことだ
doubleが64ビットより多い処理系でビルドすればましにはなるかな。
いずれにしろ限りはあるが

79:名無しさん@お腹いっぱい。
12/06/02 15:38:37.78 .net
set xtics (pi)にした時、横軸に3.14,6.28,…じゃなくて
π,2π,…ってするにはどうしたらいいの?

80:名無しさん@お腹いっぱい。
12/06/03 05:14:39.77 .net
set xtics (\
"-2{/Symbol p}" -2*pi, \
"-3{/Symbol p} / 2" -3*pi/2, \
"-{/Symbol p}" -pi, \
"-{/Symbol p} / 2" -pi/2, \
"0" 0, \
"{/Symbol p} / 2" pi/2, \
"{/Symbol p}" pi, \
"3{/Symbol p} / 2" 3*pi/2, \
"2{/Symbol p}" 2*pi \
)


81:名無しさん@お腹いっぱい。
12/06/04 12:18:28.10 .net
>>73
URLリンク(takeno.iee.niit.ac.jp)
によると,
plot for [i=2:3] 'hoge.dat' using 1:(abs($i))
すべきのようです。

82:名無しさん@お腹いっぱい。
12/06/15 13:18:50.34 .net
1つのグラフに対して上と下のx軸で別の単位を使うことはできますか?
可視光線の透過スペクトルで下に波長(nm),上に波数(/cm)を表示したいです.
下軸の波長を100程度の等間隔にして,上に波数(=10^7/波長)の目盛りを付けられませんか

83:名無しさん@お腹いっぱい。
12/06/15 13:20:14.74 .net
set x2label
set x2tics nomirror
plot hoge axes x2y1

84:82
12/06/16 13:21:48.76 .net
こういうのです
URLリンク(christianyates.com)

85:73
12/06/22 01:40:41.27 .net
>>81
4.6 patchlevel 0で試したところ (abs($i)) は駄目ですが、 (abs(column(i))) でいけました。
ありがとうございました。



86:名無しさん@お腹いっぱい。
12/07/03 19:49:49.52 .net
負の数をログスケールにしたいんですが...
  set logscale y
  set ytics format "-%g"
  plot 'hoge' using 1:(-$2)
こんな感じでいけますが,x11などの場合で,
いったん普通にプロットしたあと,キー入力でノーマルスケールと
ログスケールを切り替えたいです。

bind で何とかならないかとも思ったのですが,
plot文を変える必要があるため,特定の用途ならともかく,
汎用的にはやるのはなかなか難しそうです。

理想は
  set logscale y -10
とかやると,負数のログスケールになってくれたりするとありがたいんですが...
ちなみにソースを見るとfabsを取っているようで,-10でも10でも同じ結果になります。


87:名無しさん@お腹いっぱい。
12/07/22 10:00:47.11 .net
保守

88:86
12/08/18 21:27:55.95 .net
>>86です。
その後ぱったりとレスが途絶えました。
僕は地雷を踏んでしまったのでしょうか??

89:名無しさん@お腹いっぱい。
12/08/18 21:49:31.44 .net
地雷ではなく,単に高度なことを要求して,
誰も答えられないだけだと思われる.

90:名無しさん@お腹いっぱい。
12/08/20 17:30:11.22 .net
>>86
ソースいじれ。
もしくは、開発チームに参加しろ。


91:名無しさん@お腹いっぱい。
12/08/21 00:38:27.78 .net
定番の、言い出しっぺの法則

92:名無しさん@お腹いっぱい。
12/08/23 17:43:50.75 .net
>>86
URLリンク(takeno.iee.niit.ac.jp)
負の数に対数軸を適用したい、ということと、 キー入力でグラフの線形軸と対数軸を切り替えたい (x11)、 という 2 つの質問 (多分) がありました (86)。

93:86
12/08/26 16:38:04.67 .net
>>86です。

竹野先生ありがとうございます。

ちょっと言葉足らずでしたが,やりたいことは,x11ウィンドウで
負数のデータをリニアスケールでプロットした後,キー入力で
(符号を変えた)ログスケールとリニアスケールを交互に切り替えたい,
というものでした。

正数のデータであればlキーやLキーで切り替えられますが,
Yデータが全部負数の場合はエラーになったりします。
一部が負数の場合は正数部分のみが表示されます。

ちなみに,負数のデータというのは,たとえばあるデバイスを流れる
電流のようなものです。電流方向の定義というか電流計を接続する
向きによって同じものが正になったり負になったりします。
しかもバイポーラトランジスタのGummel plotのようにログスケールで
あらわしたいこともよくあります。

gnuplotソース改変も試みましたが,自分のスキルではちょっと無理そうです。
他には,リニアスケールとログスケールを別ウィンドウでプロットし,
gnuplot自身でなく別のツールで切り替えるというようなこともアイデアと
しては考えています。


94:名無しさん@お腹いっぱい。
12/08/26 23:51:59.85 .net
昔、aplacというspiceのパチもんみたいな回路シミュレータでやったな。
spiceでもグラフの切替はできるが、インタラクティブには出来なかった記憶が。
そもそもF77だったし。

95:名無しさん@お腹いっぱい。
12/08/30 21:27:43.82 .net
file='file1.txt'
plot file u 1:2
log=0
bind 'ctrl-l' '\
  if (log==1) \
    unset logscale y; \
    plot file u1:2; \
    log=0; \
  else \
    set logscale y ; \
    plot file u 1:(abs($2)); \
    log=1'


96:86
12/09/01 23:36:40.90 .net
>>86です。

>>95さん
いい感じです。変数を使ってbindにplot分を割り当てるのは盲点でした。
自分の目的としてはこれで何とかいけそうです。
ありがとうございました。



97:質問 1/4
12/09/11 07:49:45.81 .net
4.6 をインストールしたのだが、上手く動かない。多分4.6固有の問題じゃない気がする。
 環境は、Windows7 home 64bit
 今までは、4.0 を使っていて、.pltファイルをwgnuplot.exeに関係づけて、、それは正常に動いていた。
 4.6は、ディフォルトで .plt に関係付けられているので今までどうりのファイルでいいのだろうと思い、試して見た。

98:質問 2/4
12/09/11 NY:AN:NY.AN .net
 取りあえず weight06_test.plt として以下のようなファイルを作った。
#cd "D:/USER/TOMURA/Data/体重/"
set term postscript
set title "Body Weight Change (2012/09/01-2013/08/31)"
set xlabel "Date [month/day]"
set xdata time
set timefmt "%Y/%m/%d"
set format x "%m/%d"
set ylabel "Weight [kg]"
set yrange [70:75]
set grid xtics ytics back lw 2
set style line 1 lt 1 lw 1 pt 7 ps 0.5
set output 'weight06_test.ps'
plot 'weight06.txt' using 1:2 with linesp notitle ls 1
これをダブルクリックしても weight06_test.ps は、出来上がらない。 4.0 では、出来上がっていたはず。


99:質問 3/4
12/09/11 07:50:48.72 .net
 試しに同じフォルダに作ったバッチファイルに
"C:\Program Files (x86)\gnuplot\bin\wgnuplot.exe"
と書いて実行して weight06_test.plt の中身をコピペで与えると weight_test.ps が出来上がる。

 #cd のコメントを削って生かしてやっても .plt ファイルのダブルクリックでは、正常に動かないが、
普通に wgnuplot を起動して cd からの weight06_test.plt の中身をコピペしてやると正常に動く。
(weight06_test.ps が出来上がる)

 仕方ないので今は
"C:\Program Files (x86)\gnuplot\bin\wgnuplot.exe" weight06_test.plt
と書いたバッチファイルを作ってそれを実行している。


100:質問 4/4
12/09/11 07:51:19.32 .net
 何とか今まで通りに .plt ファイルをダブルクリックしただけで済ませたいのだが、そういう使い方が間違っているのだろうか?

 昔、plot してから、 set output あたりをを弄ってやると正常に出力されるようなこと見た覚えがあるのだが、自力で見つけられない。

そういうわけで教えて下さい。(Windows の質問はひょっとするとスレ違いでしょうか?)

101:名無しさん@お腹いっぱい。
12/09/14 00:52:29.33 .net
gnuplot で bash の alias のように
長ったらしいコマンドを短く定義したいのですが,
そういうことは gnuplot でできないでしょうか?
特に出力先を変える時の設定が面倒なので….

102:名無しさん@お腹いっぱい。
12/09/15 21:53:35.94 .net
今試せないけどマクロ置換は使えないの?

103:名無しさん@お腹いっぱい。
12/09/16 00:58:09.69 .net
>>102
まさにその機能です!
ありがとうございます.

gnuplot で関数やらサブルーチンやらエイリアスで
ググっても思った内容がなかなか出て来なかったもので….
マクロ置換って言うんですね.
助かりました.

104:名無しさん@お腹いっぱい。
12/09/19 17:45:28.52 .net
>>97 -100
set term post
set output 'testps.ps'
test

でgnuplot 4.7で試したが,ダブルクリックでファイルができたよ。

105:名無しさん@お腹いっぱい。
12/09/28 07:48:53.82 .net
いまgnuplot使ってデータ点と関数のフィッティングやってるんですけど、フィッティングの際に各データテント関数の値との相対誤差とか出せませんか?
教えていt抱けると非常に助かります


106:名無しさん@お腹いっぱい。
12/09/29 01:07:45.00 .net
>>105
日本語でおk

107:名無しさん@お腹いっぱい。
12/10/01 09:34:08.84 .net
>>106
わかりにくい日本語で済みませんでした。
今(x_n,y_n) n=1〜1000のデータ点を用意して、とある関数(たとえばy=a*x+b)とfitコマンドを使ってgnuplotでフィッティングしています。
その結果、データ点と会うように係数a,bが調整された関数を得ました。
この関数にx_nを代入した値と、おおもとの(x_n,y_n)との間の相対誤差を知りたいのですが、いちいち計算せずにgnuplot上でどうにかできないかという質問です。

108:名無しさん@お腹いっぱい。
12/10/01 11:21:40.72 .net
x_n:1列目,y_n:2列目のデータが並んでいると仮定して書くけど、
f(x)=a*x+b
fit f(x) なんちゃら using 1:2 via a,b
ここまではできたということだよね?
「相対誤差を知りたい」って相対誤差をプロットしたいってことかな?
相対誤差の定義もいろいろと有ると思うけど,こんなんでどうでしょう?

plot なんちゃら using 1:(($2-f($1))/$2)

109:名無しさん@お腹いっぱい。
12/10/04 06:45:28.63 .net
>>108
ありがとうございます!

110:名無しさん@お腹いっぱい。
12/10/09 10:23:10.05 .net
set formatについて質問です。
例えば、x軸に80 90 100という値があるとして、
その表示を8.0x10^1 9.0x10^1 10x10^1とすることは出来ますか?
仮数部と指数部があるとしたら、指数部を固定したいということになります。
よくある方法で、set format "%2.1l x 10^{%L}"とすると
8.0x10^1 9.0x10^1 1.0x10^2となってしまいます。

111:名無しさん@お腹いっぱい。
12/10/09 22:11:34.14 .net
>>110
10x10^1 って指数表記にする意味ってあるの?

もし,関数ではなくデータのプロットで
表示している数値の底上げをしたいのであれば,
軸の脇に "x 10" とか書いて,数値に対して
using ($1/10):$2 とかすればいいのでは?

俺のレベルでアドバイスできるのはそれくらい.


112:111
12/10/09 22:16:12.49 .net
訂正
× using ($1/10):$2
○ using ($1/10):2


113:名無しさん@お腹いっぱい。
12/10/09 22:27:48.31 .net
>>111-112
レスありがとうございます。
残念ながらデータのプロットではなく関数です・・・

一応、関数に10の累乗をかけて整数にしておいて、
目盛りやラベルで誤魔化そうとも思ったのですが、
あまりかっこ良くないなぁと。

114:名無しさん@お腹いっぱい。
12/10/23 19:45:17.38 .net
ファイルに保存された3次元のデータを描画したいと考えています.
これを普通に描画すると,すべての点が赤で描画されます.

これをzの値で色を変えるにはどうすればよいのでしょうか?
カラーマップを使うと,点ではなく面でベタ塗りされてしまうのです.
私がやりたいのは,こうではなくて,点の色を変えたいのです.

以上,お願いします.

115:名無しさん@お腹いっぱい。
12/10/24 12:16:32.49 .net
>>114 これでどう?
URLリンク(gnuplot.sourceforge.net)

116:名無しさん@お腹いっぱい。
12/10/24 13:31:58.71 .net
>>115
ありがとうございます.
これで何とかなりそうです.

117:名無しさん@お腹いっぱい。
12/10/31 16:16:28.54 .net
手元に10000行1列の各数字が0 ~ 20範囲のデータがあります。
横軸に 0~5 5~10 10~15 15~20の各範囲、縦軸にそれぞれの範囲内にある数の個数の4本の棒グラフを作成したいのですが、gnuplotで可能でしょうか?
それとも何らかの方法でカウント数をソートしてから読み込むしかないのでしょうか?

118:名無しさん@お腹いっぱい。
12/10/31 21:38:57.02 .net
それってひとことで言うとヒストグラムのことか?
直接ヒストグラムを描くのは無理だけど,
やりようはあるからあとはググれ。


119:名無しさん@お腹いっぱい。
12/10/31 21:41:40.79 .net
>>118
そうです、ヒストグラムです。
やりようがわからないのです。方針だけでいいので教えて頂けませんか。

120:名無しさん@お腹いっぱい。
12/10/31 22:32:14.34 .net
つ Google検索 「gnuplot ヒストグラム」

俺だったら直接描く方法がないと分かった時点でカウントするプログラム書いてるけど

121:名無しさん@お腹いっぱい。
12/11/01 00:57:06.70 .net
gnuplot って基本グラフ描画ツールなんだよね。
統計とか計算はおまけみたいなもので…。


122:117
12/11/01 14:25:34.39 .net
ぐぐったんですけど、結局良くわからないですね…
gnupotは結構隠しコマンド的なのがあるからできるかもなどと聞いたのですが。
とりあえずカウントするプログラム別に作ることにします。
ありがとうございました。

123:名無しさん@お腹いっぱい。
12/11/02 23:49:11.73 .net
ヒストグラムを生成しようとして以下の様に入力しました。

n=20 #number of intervals
max=90. #max value
min=-90. #min value
width=(max-min)/n
hist(x,width)=width*floor(x/width)+width/2.0
set term postscript eps enhanced color
set output "histogram.eps"
set xrange [min:max]
set yrange [0:]
set mxtics 6
set boxwidth width*0.9
set style fill solid 0.5
set tics out nomirror
plot "dec.dat" u (hist($1,width)):(1.0) smooth freq w histeps

この様にhistepsで出力すると綺麗なヒストグラムが得られたのですが、最後の行を
plot "dec.dat" u (hist($1,width)):(1.0):(0.5) with yerrorbars
とすると高さ1のところにプロットが数個現れるだけで上手くエラーバー付きのプロットができません。
どなたか原因が分かる方いませんでしょうか。

124:名無しさん@お腹いっぱい。
12/11/08 00:08:31.56 .net
ヒストグラムにエラーバーとは何がしたいかわかんないけど、
うちの環境では普通にエラーバー出るよ。
バージョン古かったりしない?

125:名無しさん@お腹いっぱい。
12/11/08 18:09:34.09 .net
x軸の名前の位置を調整したいのですがうまく出来ません。例えばx方向に1、y方向に2だけずらしたい時には
set xlabel "x-Name" 1.0,2.0 font "Helvetica,20"
とすれば良いと聞いたのですがエラーが出てしまいます。
使用しているバージョンはgnuplot4.7です。何か方法があったら教えて下さい。

126:名無しさん@お腹いっぱい。
12/11/08 18:28:29.96 .net
>125

使っているOSや エラーの内容を書かないのは 何かの策略ですか

set xlabel "x-Name" offset 1.0, 2.0 font "..."
と offset を書けばいいのでは

127:名無しさん@お腹いっぱい。
12/11/08 23:35:53.26 .net
>>126
お返事ありがとうございます、お陰でできました!
すみません、うっかりしていて書き忘れてしまいました。
Mac OS XでX11を使っています。
offset と書かく必要があったとは。調べたら>>125の表記をしているところが多かったもので…
versionによる違いなのでしょうか。
どちらにしろ無事できたのでよかったです、大変助かりました。

128:名無しさん@お腹いっぱい。
12/11/17 09:29:01.99 .net
WindowsでXming起動してからputtyでLinuxにsshしてXを飛ばしてるんですが、
gnuplotのX画面をAlt+PrintScreenでキャプチャしてPowerpointへコピペするのが
癖になってしまいました。ベクトル画像じゃなくなるけど、サクッとコピペできるのはすごい楽。
ただ唯一の不満がgnuplotのX画面に枠やタイトルバーが付いている点で、
今でJTrimに毎回削ってます(Powerpoint2010のトリミングは使いづらいので)。

もっと効率良いやりかたないでしょうか。ちょっとスレチかもしれないですが、
自分みたいな使い方してる人って結構いそうな気がするので、お尋ねしました。

129:名無しさん@お腹いっぱい。
12/11/17 15:14:42.20 .net
>>128
素直に,gnuplotにpngで保存させろ

130:名無しさん@お腹いっぱい。
12/11/17 22:03:48.30 .net
wxtならcopy to clipboardボタンがあるけど、機能するかどうかはXサーバ次第かな

131:名無しさん@お腹いっぱい。
12/11/17 23:37:51.53 .net
>>129
それが一手間で面倒で・・・
普段は set term x11 で作業して、よしこれでOKと思ったら
set term png してset output "hoge.png"で保存してWindowsに転送して・・・

132:名無しさん@お腹いっぱい。
12/11/18 22:03:44.23 .net
作業ディレクトリを Samba ディレクトリにしてしまえばいい

133:名無しさん@お腹いっぱい。
12/12/08 20:38:07.16 .net
リリースノートのファイル見てたら,インタラクティブなターミナルとしては
前はX11がオススメだったけど,今はwxtとかqtがナイスだよ,って書いてある。
自分はwxtとかqtとか言われてもナニソレなんだけど,X11にくらべて何が良くなるの?

ちょっとぐぐったら表示がキレイになることはわかったけど,インタラクティブな辺で
いいこと(たとえばレンジの指定がインタラクティブにできるとか)があれば,
がんばってインストールしてみようかなと思う。

134:名無しさん@お腹いっぱい。
12/12/08 22:03:31.36 .net
どんな化石みたいな環境使ってるのか知らないが、たいがい人に聞くより自分で試した方が早いぞ

> レンジの指定がインタラクティブにできる

マウスホイールを使ってできる
でも最近のバージョンなら多分wxt以外でもできると思う

135:名無しさん@お腹いっぱい。
12/12/09 12:54:55.24 .net
最近の Linux ディストリビューションの gnuplot が
採用しているのは wxt なのでは?
その状態で x11 にすると萎える。

136:133
12/12/09 17:25:46.98 .net
環境は仕事で使ってるSoralisの古いやつ。
ライブラリとかも古いままでインストールが大変だからまず聞いてみた。
やる価値あるんなら頑張ってみようかと。

137:名無しさん@お腹いっぱい。
12/12/09 20:29:01.42 .net
近くにWindowsPCくらいあるだろうから、そこで試してみればいいんじゃね?
zip版ならインストールする必要もないし

138:名無しさん@お腹いっぱい。
12/12/10 17:32:54.07 .net
Solarisとか、いつまで死んだ子の歳を数えてるんだ…

139:名無しさん@お腹いっぱい。
12/12/23 15:32:06.86 .net
複雑な事しない実験系なら
N88BASICとか普通に現役だからなぁ・・・

Solarisみたいな”新しい”環境はまだまだ消えないだろう

140:名無しさん@お腹いっぱい。
13/01/10 19:01:23.74 .net
区間[0:2*pi]でsin(x),
区間[-2*pi:0]でcos(x),
区間[-2*pi:2*pi]でtan(x)を描画するには,
どうすればいいですか?
カンマ区切りやreplotでは範囲が指定できないので困っています.

141:名無しさん@お腹いっぱい。
13/01/10 19:36:57.11 .net
こういうことかな?
>plot ( 0<x && x<2*pi ? sin(x) : 1/0) w l,\
> ( -2*pi<x && x<0 ? cos(x) : 1/0) w l,\
> ( -2*pi<x && x<2*pi ? tan(x) : 1/0) w l

142:名無しさん@お腹いっぱい。
13/01/10 19:58:19.98 .net
>>141
できました.
三項演算子とは盲点でした.
ありがとうございます.

ところで,
1/0はなんですか?

143:名無しさん@お腹いっぱい。
13/01/10 20:47:16.29 .net
help嫁

144:名無しさん@お腹いっぱい。
13/01/10 20:55:40.24 .net
pm3d mapで描画したカラーマップ上に、
境界線をわかりやすくするためにx軸に垂直な直線(例 x=1)を入れたいです

1. noheadのarrowで書こうとしたが、カラーマップの下に入って見えない
2. 以下の通り媒介変数表示を使って書こうとしたが、表示されない
set parametric
splot 1,u,0    ←3次元上には書けてる
set pm3d
replot       ←同上
set pm3d map
replot       ←グラフ上に何も表示されない

pm3d map上にx=1等の直線を描画するために
何かいい方法はありませんでしょうか、知恵をおかしくださいmm

145:名無しさん@お腹いっぱい。
13/01/10 22:10:41.01 .net
描画の順番を入れ替える.

146:144
13/01/11 08:13:08.53 .net
1. だと、矢印はset arrowで設定なので、plot文より前に書かざるをえない
2. では、順序以前に直線描画がまったくできない

んですよね。他にx=constの線を書く方法ってないでしょうか

147:144
13/01/11 12:13:21.41 .net
いろいろ試行錯誤して自己解決しました。
具体的には、
1.set pm3dとset view mapにしとく。
2.カラーマップはwith pm3dで描く。
3.線は外部ファイルに準備した二次元テーブルから引っ張ってきて引く。
という、結局ゴリ押しなんですが。

148:名無しさん@お腹いっぱい。
13/02/06 08:00:22.93 .net
>>634

149:名無しさん@お腹いっぱい。
13/02/06 18:58:32.48 .net
なんというロングパス

150:名無しさん@お腹いっぱい。
13/02/09 00:55:54.07 .net
>> 634とか何年後だよw

151:名無しさん@お腹いっぱい。
13/03/07 19:06:00.99 .net
最近では,オプション front が効くはず.
set arrow .... front

152:名無しさん@お腹いっぱい。
13/03/08 10:44:04.18 .net
いまさら gnuplot+ のパッケージ @ FreeBSD がなくなったと
呻いてる人がいる…

153:名無しさん@お腹いっぱい。
13/03/14 00:23:28.42 .net
>>131
遅レスで見てないかもだけど、
~/.gnuplotにキーバインドを書いとけばwindow上でkeyを押すだけで保存できる

.gnuplot
---------
# for v4.6 or later
bind s "\
set term postscript eps enhanced color;\
now=system(\"date +'%Y%m%d-%k%M%S'\");\
set output sprintf(\"%s.eps\",now);\
rep; \
unset output;\
set term qt; \
rep"
----------
ここまで。

これで20130312-001221.epsで保存される。
参考までに。

154:131
13/03/27 22:01:33.45 .net
>>153
おお、レスがあるとは!
これはなかなか便利ですね。どうもありがとうございます。

155:名無しさん@お腹いっぱい。
13/03/28 02:56:18.22 .net
term qtてビルド時にenableしないと使えないのね
どう良いのこれ?

156:名無しさん@お腹いっぱい。
13/03/30 00:15:20.72 .net
最近のgnuplotはterm pngで直接png出力できるのね
これでepsで出してconvertコマンドかけるとかやらないで済む

157:名無しさん@お腹いっぱい。
13/03/30 12:08:03.74 .net
さいきん・・・?

158:名無しさん@お腹いっぱい。
13/04/01 16:21:55.10 .net
年取ってくると5〜10年くらいは完全に「最近」扱いだよな

159:名無しさん@お腹いっぱい。
13/04/02 12:39:07.38 .net
下のようなe-100より小さいような値をプロットすると普通に1くらいのでかい値が表示されるんですが、どうすればこれば防げますか?
0.000000000000E+00
0.000000000000E+00
0.000000000000E+00
0.000000000000E+00
0.000000000000E+00
0.000000000000E+00
0.000000000000E+00
0.000000000000E+00
0.435473392210-201
0.156895824551-183
0.124360891949-166
0.386958606043-150
0.157760811076-133
0.118966023624-117

160:名無しさん@お腹いっぱい。
13/04/02 22:42:30.96 .net
まさかintelのバク付x87 CPU使ってない?
IEEE754コンプラ試験のparanoia.cで試してみそ。
SPARCやMIPS, HP-PAでも成るの?

161:名無しさん@お腹いっぱい。
13/04/02 23:05:17.44 .net
>>158
新しいことを覚えたくなくなるらしいね
体が拒否るんだろうか

162:名無しさん@お腹いっぱい。
13/04/05 19:02:31.90 .net
4列のデータからそれぞれ,x座標,y座標,点の大きさ,透過度を読み取って
円をプロットしたいのですが,どうやればよいか教えてください.

やりたいことは,これ↓
"Trace of unconstrained optimization with trust-region method"
URLリンク(gnuplot.sourceforge.net)
にすごく近いのですが,加えて,透過度をデータから読み取ってプロットしたいです.

『solid 0.15』→『solid variable』に変えて
plot 'file' using 1:2:3:4 with circles lc rgb "blue" fs transparent solid variable noborder
としてみましたが,
warning: This plot style does not work with 4 cols. Setting to yerrorbars
と言われてしまいます.

また,"with circles"の場合にはパックマン状の扇形を描くための開始,終了の角度を
指定にするために4,5カラム目が使われるらしいので,
plot 'file' using 1:2:3:(0):(360):4 with circles lc rgb "blue" fs transparent solid variable noborder
と,あえて角度指定した後に透過度として指定したい列番号を書いても,同様の警告が出ます.

163:名無しさん@お腹いっぱい。
13/04/05 22:39:40.87 .net
transparent solid <density> を変数で渡すことは現状できないみたいだな
色を渡すことはできるから、重なりを考えなければ色でそれっぽく見せることはできそうだが

164:名無しさん@お腹いっぱい。
13/04/19 17:41:48.39 .net
gnuplot 4.6.3が出たようです。
URLリンク(sourceforge.net)

165:名無しさん@お腹いっぱい。
13/04/19 17:52:16.99 .net
保守

166:名無しさん@お腹いっぱい。
13/07/29 NY:AN:NY.AN .net
\ で改行して複数行書くと、履歴にはそれぞれの行ごとに
書かれるのですが、\で改行した場合は一つのコマンドとして
履歴に認識させる方法はないでしょうか?

167:名無しさん@お腹いっぱい。
13/07/30 NY:AN:NY.AN .net
C言語のプラグラムからパイプしてgnuplotでグラフ書きたいのだけどエラーでる。
No usable data in this plot to auto-scale axis range
All points x value undefined
主導でプロットさせると問題ないのだけど、どうしてこうなるのか分からない

168:名無しさん@お腹いっぱい。
13/07/30 NY:AN:NY.AN .net
エスパー募集

169:名無しさん@お腹いっぱい。
13/07/31 NY:AN:NY.AN .net
出力したデータを公開するか、自分でよく見ることだ。

170:名無しさん@お腹いっぱい。
13/07/31 NY:AN:NY.AN .net
パイプを通さずにファイルに入れて、それ使ったらどうなる?
あるいはそれを手動入力のつもりでコピペ入力したらどうなる?

171:名無しさん@お腹いっぱい。
13/07/31 NY:AN:NY.AN .net
手動入力だとうまくいきます
Cから出力はあきらめてスクリプトでなんとかしようかとおもいます

172:名無しさん@お腹いっぱい。
13/08/29 NY:AN:NY.AN .net
netCDFのデータって変換せずにプロットできないのですか?

173:名無しさん@お腹いっぱい。
13/08/30 NY:AN:NY.AN .net
あるいはHDF5

174:名無しさん@お腹いっぱい。
13/09/06 00:34:11.28 .net
そういうのっていわゆるマスデータなんじゃないの?
gnuplotで表示するのがそもそも間違いなんじゃ

175:名無しさん@お腹いっぱい。
13/09/06 02:08:17.01 .net
おっしゃる通りなんだけど、開発段階とかでぱっとプロットしたい時にgnuplotだと楽じゃん。
gnuplot用のアウトプットルーチンを書けばいいんだけど、コード無駄に長くなるし、そのままプロットできればいいかなと思ってさ

176:名無しさん@お腹いっぱい。
13/09/13 10:55:17.68 .net
URLリンク(blog.hgomez.net)
上のページにあるようなiozoneのグラフを作成したいのですがうまくいきません。

iozone が吐き出したファイルを
URLリンク(www.iozone.org)
で処理しているなかで呼ばれている gnu3d.demでトラブっていて
最新のソースでコンパイルしなおしたら少しエラーが減ったのですが

URLリンク(www.iozone.org)
上のファイルの途中でエラーになってしまいます。

iozone も gnuplot も最新のものを使っています
うまく表示するにはどうしたらいいのでしょうか?

iozone 3.397
gnuplot Version 4.6 patchlevel 3

177:名無しさん@お腹いっぱい。
13/09/13 14:41:51.21 .net
ファイルを読み込みベクトル場を表示させているのですが、ベクトルの大きさに応じて矢印の色を変化させることは可能でしょうか。

178:名無しさん@お腹いっぱい。
13/09/13 15:12:41.72 .net
>>177ですが自己解決しました。

179:名無しさん@お腹いっぱい。
13/09/13 15:14:50.44 .net
>>178
どうやって解決したの?

180:名無しさん@お腹いっぱい。
13/09/13 15:59:44.32 .net
>>179

URLリンク(stackoverflow.com)

このページの一番下の方法を参考にしました。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

46日前に更新/295 KB
担当:undef