2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

gnuplot を使おう。 その2

1 :名無しさん@お腹いっぱい。:2006/11/28(火) 22:10:25
グラフ描画ソフト gnuplot のスレ。

gnuplot 公式 Web ページ
http://www.gnuplot.info/

前スレ
gnuplot を使おう。
http://pc8.2ch.net/test/read.cgi/unix/1002453983/l50


2 :名無しさん@お腹いっぱい。:2006/11/28(火) 22:11:03
以後よろしくお願いします。

3 :名無しさん@お腹いっぱい。:2006/11/28(火) 22:58:26
こちらこそよろしくお願いします。

4 :名無しさん@お腹いっぱい。:2006/11/29(水) 00:29:11
>>1
乙。

5 :名無しさん@お腹いっぱい。:2006/11/29(水) 11:11:43
役立ちそうなページ

gnuplot tips (not so Frequently Asked Questions)
http://t16web.lanl.gov/Kawano/gnuplot/

gnuplot (Takeno Lab) 日本語まぬある
http://takeno.iee.niit.ac.jp/%7Efoo/gp-jman/

GNUPLOTの第一歩
http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/gnuplot-intro/

gnuplot tips
http://wwwnucl.ph.tsukuba.ac.jp/~inakura/gnuplot/gnuplot.html

他にもあれば追加よろ

6 :名無しさん@お腹いっぱい。:2006/11/30(木) 02:07:00
新しくグラフ描画ソフトを入れようと思って色々試しているのですが、このgnuplotというのはMaximaの中のwgnuplot.exeというやつと同じなんですか?
また、Maximaの中のwgnuplot.exeを直接起動させると、一応使えるのですがフォントが潰れてしまっています。
どうすれば普通に使えるのでしょうか?それともやはり新しくgnuplotをインストールしないと使えないのでしょうか?

7 :名無しさん@お腹いっぱい。:2006/11/30(木) 12:52:56
>>6
winだよね
ウィンドウ左上タイトルバーのgnuplotのアイコンをクリックしてOptions->Choose Font
で大きいフォントにすればOK

8 :名無しさん@お腹いっぱい。:2006/12/01(金) 16:31:16
>>7
おぉ、できました!
ありがとうございました

9 :名無しさん@お腹いっぱい。:2006/12/01(金) 21:31:29
>>8
あ,一つ書き忘れた
Options->Update wgnuplot.ini を実行すれば毎回フォントを設定しなくてもよくなる

10 :名無しさん@お腹いっぱい。:2006/12/03(日) 15:55:26
>>9
それなんですが,wgnuplot.ini が管理者権限の場所に作成されるらしく,
次回起動すると元に戻ってしまう.

11 :名無しさん@お腹いっぱい。:2006/12/03(日) 19:10:58
eps で出力するとマイナス記号がハイフンになってしまうのを調べたら
http://www.uopmu.ees.osakafu-u.ac.jp/~yabu/soft/gnuplot/index.html
に直す方法が書いてありました。
これを cvs 版で試しました。読みかえて gnuplot/term/post.trm の PS_put_text という関数の部分を変更しました。
set term postscript eps
だとマイナス記号で出力されるのですが enhanced を付けるとハイフンになってしまいます。
set term epslatex
などでもハイフンのままです。

マイナス記号にする方法はあるのでしょうか?

12 :名無しさん@お腹いっぱい。:2006/12/12(火) 10:19:22
>>10
4.1以降を使えばいい

windows版は窓にpltファイルをD&Dで出力されるんだけど
データファイルを参照するときwgnuplot.exeのパスを元に参照されるから困る
いちいちchdirすんのまんどくさい

13 :名無しさん@お腹いっぱい。:2006/12/15(金) 18:29:11
2次元グラフで
x=0.3とか縦の線を書くにはどうしたらいいんですか?

14 :名無しさん@お腹いっぱい。:2006/12/15(金) 18:46:23
つ parametric

15 :名無しさん@お腹いっぱい。:2006/12/15(金) 19:07:15
>>14
ありまとう!

16 :名無しさん@お腹いっぱい。:2006/12/19(火) 22:41:48
sin(x)とsinh(x)を同時に描こうとすると、sinh(x)は正常に描かれるのにsin(x)は真横に直線が一本描かれるだけです。
なぜでしょうか?
環境はWinXPでバージョンは4.0.0です。

17 :名無しさん@お腹いっぱい。:2006/12/19(火) 22:53:48
>>16
別に普通だと思うが。縦軸を見ろ!ばか。

18 :名無しさん@お腹いっぱい。:2006/12/20(水) 01:56:43
winでつかえるgnuplotのGUIフロントエンドってありますか?
ググってもOS違いのやつばっかなんですが。

19 :名無しさん@お腹いっぱい。:2006/12/20(水) 02:52:06
>>17
縦軸の幅を縮めてもなんですが…

20 :19:2006/12/20(水) 02:53:02
幅じゃなくて範囲でした。

21 :名無しさん@お腹いっぱい。:2006/12/20(水) 03:37:19
>>20
set yran [-1:1]

22 :名無しさん@お腹いっぱい。:2006/12/21(木) 02:44:35



23 :名無しさん@お腹いっぱい。:2007/01/09(火) 12:28:25
set xdata time でグラフを描画するときに
日付が飛んでいると
(例えば株価のデータみたいなかんじで、土日がないとか)
その部分のデータ(x軸)が等間隔で表示されないのですが、
そこをうまい具合に表示する方法はないでしょうか?

set xtics ("2007-01-04" 1, "2007-01-05" 2, "2007-01-09" 3, ・・・
とかやってデータのほうも加工してやればとりあえず表示のほうは
思いどおりになるのですが、

それだとX上でグラフ上をマウスを動かしたときに、左下に表示される x, y の値が
数字になってしまって、なにかと見ずらいので、
左下に表示されるのは xdata time のときのようにちゃんと日付で出て
なおかつグラフも等間隔で表示できるような方法があったら教えてください。


24 :名無しさん@お腹いっぱい。:2007/01/16(火) 13:10:00
log(z)=log(x)+log(y)というグラフを書きたいんですが、どうしたらいいんでしょう?

25 :名無しさん@お腹いっぱい。:2007/01/16(火) 23:50:41
何を疑問に思っているのか自体が分からん

えすぱーきぼんぬだな

26 :名無しさん@お腹いっぱい。:2007/01/18(木) 10:27:17

z = exp(log(x) + log(y))

に変形出来ないとか


27 :名無しさん@お腹いっぱい。:2007/01/25(木) 18:38:32
4.2のRCや4.3のbetaで3次元棒グラフは描けないかな

http://t16web.lanl.gov/Kawano/gnuplot/plotpm3d.html#6.8
この方法じゃ限界があってだめっぽいorz

28 :名無しさん@お腹いっぱい。:2007/01/26(金) 00:19:23
if x < 1; y = x + 3
if x >=1; y = 2x -1

このグラフを表示させるにはどうすればよいのでしょう?

29 :名無しさん@お腹いっぱい。:2007/01/26(金) 11:50:56
terminal windowsのenhancedは日本語文字でたまに不具合が出るな
\や@みたいな特殊文字が含まれる文字が化けるっぽい

30 :名無しさん@お腹いっぱい。:2007/01/26(金) 19:59:52
>28
例えばこんな方法があるけど,好きな方で.
* 関数定義する
* 2本引く(同じ line property で)

31 :名無しさん@お腹いっぱい。:2007/01/26(金) 20:25:32
>>28
plot x < 1 ? x + 3 : 2 * x - 1


32 :名無しさん@お腹いっぱい。:2007/01/27(土) 16:43:42
すいません。教えてほしいことがあります。
wgnuplotをインストールして使ってみたら、
計算値の少数点以下が表示されないんです。
3/2を計算しても1と出てしまいます。
どうすればいいのでしょうか?

33 :名無しさん@お腹いっぱい。:2007/01/27(土) 16:51:54
3.0/2


34 :名無しさん@お腹いっぱい。:2007/01/27(土) 19:18:09
>>33
おお!できました!ありがとうございます。
もう一つ教えてほしいことがあります。
sin(x)をプロットするときれいに曲線が出てくる
のですが、山や谷の傾きの符号が変わる
辺りではわずかにぼこぼこしていてきれいな曲線に
なっていないのですが、これはこれで普通なの
でしょうか?


35 :名無しさん@お腹いっぱい。:2007/01/27(土) 19:21:52
set samples 500
とか

36 :名無しさん@お腹いっぱい。:2007/01/27(土) 19:56:30
>>35
そういえばそんなコマンドがありましたね。
いろいろありがとうございました。m(_ _)m

37 :名無しさん@お腹いっぱい。:2007/01/29(月) 14:48:18
gridでxticsとmxticsで別の色の線をひくことはできますか?
set grid xtics ytics ls 1
set grid mxtics mytics ls 2
とかやってもできませんでした

38 :名無しさん@お腹いっぱい。:2007/01/31(水) 19:58:09
x**(1/3)
ってできないのですか?

x**0.33333
は描けるのですが.

39 :名無しさん@お腹いっぱい。:2007/01/31(水) 20:12:33
ヒント: print 1/3

40 :名無しさん@お腹いっぱい。:2007/01/31(水) 20:17:07
>>39
ありがとうございます.
x**(1/3.0)
ってしないといけないのですね.
勉強になりました.

41 :名無しさん@お腹いっぱい。:2007/02/04(日) 14:35:51
4.0以上でplus(ttp://www.h2.dion.ne.jp/~yamaga/gnuplot/index.ja.html)を使う方法ってありますか?
というか使えるようになっているPCを見かけたのですが誰がどうやって設定したのか分かりません。
pm3dとかが使えてTeXのコマンドが使えます。
ただネットで探しても見つかりませんでした。

どなたか知ってますか?

42 :名無しさん@お腹いっぱい。:2007/02/07(水) 14:35:04
graphのウィンドウでマウスを動かすと左下に座標が表示されますが、
これを消し去る方法はないのでしょうか?

43 :名無しさん@お腹いっぱい。:2007/02/07(水) 22:10:50
軸の名前、題名、タイトルを日本語表記したいのですが、できません。
また、グラフの軸名のサイズを変更したいと思い
set xlabel "xx" font "Times-Roman,20"などと打ち込んでいるのですが
変更してくれません
お願いします

44 :名無しさん@お腹いっぱい。:2007/02/08(木) 03:26:10
日本語は無理なんじゃね?
フォントの方は、そのサイズが存在しないだけでは?

45 :名無しさん@お腹いっぱい。:2007/02/08(木) 12:10:20
日本語が通るgnuplotってのがあったろ? なくなっちゃったのかな。
千葉大の人がハッカー条項つきで配ってたように記憶してるんだが。

46 :名無しさん@お腹いっぱい。:2007/02/08(木) 14:18:32
gnuplot+ のことだぬ

47 :名無しさん@お腹いっぱい。:2007/02/08(木) 15:33:03
最近はutf-8なら通るとかなかったっけ。


48 :名無しさん@お腹いっぱい。:2007/02/08(木) 15:43:24
話ぶった切ってすいません。
arccot cot を書く方法はないですか?

49 :名無しさん@お腹いっぱい。:2007/02/09(金) 15:07:53
スケールの違う二つの関数を同時にプロットする方法を教えてください。

具体的には、sin(x) と 2sin(x)を、高さが揃うようにプロットしたいのです。
左の軸をsin(x)が、右の軸を2sin(x)が使うようにできないでしょうか?

50 :名無しさん@お腹いっぱい。:2007/02/09(金) 18:40:13
>>49
set y2tics
set ytics nomirror
plot sin (x), 2 * sin (x + pi) axis x1y2


51 :名無しさん@お腹いっぱい。:2007/02/09(金) 20:24:03
>>50
できました!

52 :名無しさん@お腹いっぱい。:2007/02/10(土) 03:20:08 ?2BP(0)
gnuplotのグラフをtexで図として使うには・・・。グラフをどういう形式で保存するのがベストでしょうか?

53 :名無しさん@お腹いっぱい。:2007/02/10(土) 03:25:00
>>52
epsが無難
そういう話じゃなくて?


54 :名無しさん@お腹いっぱい。:2007/02/10(土) 09:00:26
set term post eps enhanced color

55 :名無しさん@お腹いっぱい。:2007/02/10(土) 13:02:08
>>52
おれは敢えてpostscriptかな。
テキストエディタで弄りやすいので。

56 :名無しさん@お腹いっぱい。:2007/02/10(土) 15:29:27
敢えてって言われても >53以降 postscript 以外の回答は出てないわけだが

57 :名無しさん@お腹いっぱい。:2007/02/10(土) 15:35:14 ?2BP(0)
epsにはあっさりと変換できたんですが、グラフの軸名が文字化けしちゃいます。
グラフのメモリ数値は大丈夫なんですが。。。
texがまずいんでしょうか?

58 :名無しさん@お腹いっぱい。:2007/02/10(土) 17:25:58
まさか >43- を読んでないなんてことはないよな。なっ?

59 :名無しさん@お腹いっぱい。:2007/02/10(土) 21:49:12
set fontpath "/usr/share/.../"
これでフォントパス設定しようとすると
sh: kpsexpand: command not found
と帰ってくる。当然フォントパスの設定は出来ません。
グラフプロットはフォント以外正常に出来ています。

環境:gnuplot4.0 fedora core5 ppc

解決法ご存知の方おいでませんか。

60 :名無しさん@お腹いっぱい。:2007/02/10(土) 22:01:41
そのセックスパンダとかいうコマンドがないんだろ。

61 :名無しさん@お腹いっぱい。:2007/02/10(土) 22:28:22
不覚にもチトワロタ >> セックスパンダ

62 :名無しさん@お腹いっぱい。:2007/02/11(日) 01:47:13
ターミナルのこぴです
Terminal type set to 'x11'
gnuplot> set fontpath "/usr/share/font/"
sh: kpsexpand: command not found
sh: kpsexpand: command not found
gnuplot>

gnuplotのセットコマンドのはずなんですが、返事が・・・
これってバグなのでしょうか?

63 :名無しさん@お腹いっぱい。:2007/02/11(日) 11:01:38
セックスパンダ君最高

64 :名無しさん@お腹いっぱい。:2007/02/19(月) 11:53:57
0<x<9 0<y<9 の範囲で
0<x<3 と 6<x<9 の範囲で y=3,3<x<6 の範囲で y=6
というような線を引くにはどうしたらいいんでしょうか?


65 :名無しさん@お腹いっぱい。:2007/02/19(月) 14:06:35
>>64
plot 3 < x && x < 6 ? 6 : 3

66 :名無しさん@お腹いっぱい。:2007/02/19(月) 14:42:22
>>65
ありがとうございます。
しかし、それでは x=3(3<y<6) x=6(3<y<6) のラインが見えてしまいます。
これをなくすことはできないでしょうか?

67 :名無しさん@お腹いっぱい。:2007/02/19(月) 21:56:11
plot[0:9][0:9] x==3 || x==6 ? 1/0 : 3 < x && x < 6 ? 6 : 3

68 :名無しさん@お腹いっぱい。:2007/02/20(火) 10:57:07
plotで複数のグラフをかく時に、
明示的に色を指定したいのですが、どうすればいいのでしょう?


69 :名無しさん@お腹いっぱい。:2007/02/20(火) 12:42:51
>>67
できました!
1/0 なんて書き方ができるんですね。
ありがとうございました。

70 :名無しさん@お腹いっぱい。:2007/02/20(火) 22:50:46
linetype 数字 で一応指定できる
どの数字でどの色かは自分で確認して

71 :名無しさん@お腹いっぱい。:2007/02/20(火) 23:05:27
testで確認できるよ

72 :名無しさん@お腹いっぱい。:2007/02/22(木) 00:07:10
gnuplotで普通に線と点でグラフを作れば線が破線になって見にくいのですが、普通の線に毎回
設定するのが面倒です。この設定をして毎回ラインタイプを設定する必要がないように何とかなりませんか?

73 :名無しさん@お腹いっぱい。:2007/02/22(木) 03:37:28
>>72
>gnuplotで普通に線と点でグラフを作れば線が破線になって見にくいのですが、
うちは破線にはならんが

設定ファイルをつくってloadするとか


74 :名無しさん@お腹いっぱい。:2007/02/23(金) 11:22:50
gnuplotって仕様の変更が多いよな
しかも単語レベルとか細かなところで
set nolabelがサポートされなくなりそうだったときはどうしようかと思った

75 :名無しさん@お腹いっぱい。:2007/02/23(金) 22:11:51
4.2とかまだか?

76 :名無しさん@お腹いっぱい。:2007/02/24(土) 15:27:14
等値面と3次元ベクトルがサポートされれば完全にgnuplotだけで足りるんだが
なあ、おれの場合。


16 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)