1 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/28(火) 22:10:25 ] グラフ描画ソフト gnuplot のスレ。 gnuplot 公式 Web ページ www.gnuplot.info/ 前スレ gnuplot を使おう。 pc8.2ch.net/test/read.cgi/unix/1002453983/l50
16 名前:名無しさん@お腹いっぱい。 [2006/12/19(火) 22:41:48 ] sin(x)とsinh(x)を同時に描こうとすると、sinh(x)は正常に描かれるのにsin(x)は真横に直線が一本描かれるだけです。 なぜでしょうか? 環境はWinXPでバージョンは4.0.0です。
17 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/19(火) 22:53:48 ] >>16 別に普通だと思うが。縦軸を見ろ!ばか。
18 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/20(水) 01:56:43 ] winでつかえるgnuplotのGUIフロントエンドってありますか? ググってもOS違いのやつばっかなんですが。
19 名前:名無しさん@お腹いっぱい。 [2006/12/20(水) 02:52:06 ] >>17 縦軸の幅を縮めてもなんですが…
20 名前:19 mailto:sage [2006/12/20(水) 02:53:02 ] 幅じゃなくて範囲でした。
21 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/20(水) 03:37:19 ] >>20 set yran [-1:1]
22 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 23:50:41 ] 何を疑問に思っているのか自体が分からん えすぱーきぼんぬだな
26 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/18(木) 10:27:17 ] z = exp(log(x) + log(y)) に変形出来ないとか
27 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/25(木) 18:38:32 ] 4.2のRCや4.3のbetaで3次元棒グラフは描けないかな t16web.lanl.gov/Kawano/gnuplot/plotpm3d.html#6.8 この方法じゃ限界があってだめっぽいorz
28 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/26(金) 00:19:23 ] if x < 1; y = x + 3 if x >=1; y = 2x -1 このグラフを表示させるにはどうすればよいのでしょう?
29 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/26(金) 11:50:56 ] terminal windowsのenhancedは日本語文字でたまに不具合が出るな \や@みたいな特殊文字が含まれる文字が化けるっぽい
30 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/26(金) 19:59:52 ] >28 例えばこんな方法があるけど,好きな方で. * 関数定義する * 2本引く(同じ line property で)
31 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/27(土) 16:51:54 ] 3.0/2
34 名前:名無しさん@お腹いっぱい。 [2007/01/27(土) 19:18:09 ] >>33 おお!できました!ありがとうございます。 もう一つ教えてほしいことがあります。 sin(x)をプロットするときれいに曲線が出てくる のですが、山や谷の傾きの符号が変わる 辺りではわずかにぼこぼこしていてきれいな曲線に なっていないのですが、これはこれで普通なの でしょうか?
35 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/27(土) 19:21:52 ] set samples 500 とか
36 名前:名無しさん@お腹いっぱい。 [2007/01/27(土) 19:56:30 ] >>35 そういえばそんなコマンドがありましたね。 いろいろありがとうございました。m(_ _)m
37 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/29(月) 14:48:18 ] gridでxticsとmxticsで別の色の線をひくことはできますか? set grid xtics ytics ls 1 set grid mxtics mytics ls 2 とかやってもできませんでした
38 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/31(水) 19:58:09 ] x**(1/3) ってできないのですか? x**0.33333 は描けるのですが.
39 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/31(水) 20:12:33 ] ヒント: print 1/3
40 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/31(水) 20:17:07 ] >>39 ありがとうございます. x**(1/3.0) ってしないといけないのですね. 勉強になりました.
41 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/08(木) 03:26:10 ] 日本語は無理なんじゃね? フォントの方は、そのサイズが存在しないだけでは?
45 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/08(木) 12:10:20 ] 日本語が通るgnuplotってのがあったろ? なくなっちゃったのかな。 千葉大の人がハッカー条項つきで配ってたように記憶してるんだが。
46 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/08(木) 14:18:32 ] gnuplot+ のことだぬ
47 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/08(木) 15:33:03 ] 最近はutf-8なら通るとかなかったっけ。
48 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/08(木) 15:43:24 ] 話ぶった切ってすいません。 arccot cot を書く方法はないですか?
49 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/09(金) 15:07:53 ] スケールの違う二つの関数を同時にプロットする方法を教えてください。 具体的には、sin(x) と 2sin(x)を、高さが揃うようにプロットしたいのです。 左の軸をsin(x)が、右の軸を2sin(x)が使うようにできないでしょうか?
50 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/09(金) 18:40:13 ] >>49 set y2tics set ytics nomirror plot sin (x), 2 * sin (x + pi) axis x1y2
51 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/09(金) 20:24:03 ] >>50 できました!
52 名前:名無しさん@お腹いっぱい。 [2007/02/10(土) 03:20:08 BE:424206239-2BP(0)] gnuplotのグラフをtexで図として使うには・・・。グラフをどういう形式で保存するのがベストでしょうか?
53 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 03:25:00 ] >>52 epsが無難 そういう話じゃなくて?
54 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 09:00:26 ] set term post eps enhanced color
55 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 13:02:08 ] >>52 おれは敢えてpostscriptかな。 テキストエディタで弄りやすいので。
56 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 15:29:27 ] 敢えてって言われても >53以降 postscript 以外の回答は出てないわけだが
57 名前:名無しさん@お腹いっぱい。 [2007/02/10(土) 15:35:14 BE:565606894-2BP(0)] epsにはあっさりと変換できたんですが、グラフの軸名が文字化けしちゃいます。 グラフのメモリ数値は大丈夫なんですが。。。 texがまずいんでしょうか?
58 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/11(日) 11:01:38 ] セックスパンダ君最高
64 名前:名無しさん@お腹いっぱい。 mailto:sage [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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/19(月) 14:06:35 ] >>64 plot 3 < x && x < 6 ? 6 : 3
66 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/19(月) 14:42:22 ] >>65 ありがとうございます。 しかし、それでは x=3(3<y<6) x=6(3<y<6) のラインが見えてしまいます。 これをなくすことはできないでしょうか?
67 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/19(月) 21:56:11 ] plot[0:9][0:9] x==3 || x==6 ? 1/0 : 3 < x && x < 6 ? 6 : 3
68 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/20(火) 10:57:07 ] plotで複数のグラフをかく時に、 明示的に色を指定したいのですが、どうすればいいのでしょう?
69 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/20(火) 12:42:51 ] >>67 できました! 1/0 なんて書き方ができるんですね。 ありがとうございました。
70 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/20(火) 22:50:46 ] linetype 数字 で一応指定できる どの数字でどの色かは自分で確認して
71 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/20(火) 23:05:27 ] testで確認できるよ
72 名前:名無しさん@お腹いっぱい。 [2007/02/22(木) 00:07:10 ] gnuplotで普通に線と点でグラフを作れば線が破線になって見にくいのですが、普通の線に毎回 設定するのが面倒です。この設定をして毎回ラインタイプを設定する必要がないように何とかなりませんか?
73 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/22(木) 03:37:28 ] >>72 >gnuplotで普通に線と点でグラフを作れば線が破線になって見にくいのですが、 うちは破線にはならんが 設定ファイルをつくってloadするとか
74 名前:名無しさん@お腹いっぱい。 mailto:sage [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だけで足りるんだが なあ、おれの場合。
77 名前:名無しさん@お腹いっぱい。 [2007/03/01(木) 20:24:46 ] y = log_x 2 log_[x](2)、 x底のログ2 って、どうすれば、描けますか?
78 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/01(木) 21:05:55 ] 1/log_[2](x)
79 名前:orz mailto:sage [2007/03/01(木) 22:19:12 ] gnuplot> show version G N U P L O T Version 4.0 patchlevel 0 ... gnuplot> plot log_[2](x) invalid expression
80 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/01(木) 23:24:22 ] っ 底の変換公式 なぜそのグラフを描きたいか教えて欲しい。。。
81 名前:orz mailto:sage [2007/03/02(金) 02:58:15 ] 変換公式しか無いのですか?? なんか不便だなぁ…。 式をあとから見て、何をしてるのか、直感的に解らない。。。 いや、log_[x](2)は、あくまでも要素を絞って単純化した質問だったんですけどね。 そんなに知りたいとおっしゃるなら、、、 log_[x](y) + log_[y](x) (x>1,y>1) の最小値を求めよ。って問題で、 z = log_[x](y) + log_[y](x) をプロットしてみたら、 確かに、x=y,z=2の直線が立体の底にできるよね。 ってやりたいんですけどね。 ま、 gnuplot> set isosamples 20,20 gnuplot> splot [1:][1:][1.5:2.5]log(y)/log(x)+log(x)/log(y) あたりで、必要なもの出せるには出せます。 でも、わかりにくいですよね。 「gnuplotは、自然対数・常用対数以外の対数(任意を底を持つ)を直接プロットできない」 という命題は"真"でFA?
82 名前:名無しさん@お腹いっぱい。 [2007/03/02(金) 03:57:46 ] >>81 glibcまで落ちると分かるよ。 答えは真。 で、逃げは関数定義だな
83 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/02(金) 08:48:47 ] >81 変換公式の意味も分からない人には分からないだろうけど そういう設計意図のソフトじゃないんだよ 「中学生の数学教育用」を謳ってる訳じゃないんだから
84 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/02(金) 14:34:33 ] 中学生はlogなんかやらないってば(^^;
85 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/05(月) 20:48:22 ] >>83 > そういう設計意図のソフトじゃないんだよ どういう設計意図なの? おれには、単にその種の変換をサボってるだけに見える。 有限の開発リソースの中ではその選択は正しいと思うけど。 と言うわけで、>>77 =>>79 =>>81 は、そういう変換をする パッチを書いて公開すべきだな。
86 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/05(月) 21:27:00 ] 関数を作るのが一番早いと思うが
87 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/05(月) 21:49:09 ] >おれには、単にその種の変換をサボってるだけに見える。 お前がやれ 以上 終わり
88 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/05(月) 23:55:03 ] 関数定義を指摘した >>82 氏のレス以降は hide しておk?
89 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/06(火) 12:22:12 ] Gnuplot is a portable command-line driven interactive data and function plotting utility 本家より。メインはデータプロッティングでは?
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/06(火) 15:12:46 ] data and function ...
91 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/06(火) 15:34:24 ] 次は楕円関数だの何だのを要求する人が登場するのを待ってればいい?
92 名前:名無しさん@お腹いっぱい。 [2007/03/06(火) 22:13:33 ] >>88 yes
93 名前:名無しさん@お腹いっぱい。 [2007/03/07(水) 20:45:16 ] gnuplot の文法、一度生理した方がいいかもね? with とか正直どこでもいいだろ?
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/07(水) 21:57:55 ] そしてそれをするくらいなら 他のソフトに乗り換えてしまう罠...orz
95 名前:名無しさん@お腹いっぱい。 [2007/03/08(木) 04:14:24 ] + と v4 のどちらを使ってるの? 俺は+
96 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/08(木) 08:26:43 ] >>94 のおすすめは?
97 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/08(木) 13:37:54 ] もうこの流れは止められない。 2ちゃんの屑どもになにができるわけでもない。 やったところでプチ新興右翼の戯れ言で片付けられるだけ。 * 、-'ヾ'''ヾ`"''','、、 , _____ _-'" `;ミ、 /:::::::::::::::::::::::::\ _-"ミ;ノリ人ノノヘ/リ; `゛゛ ミ /::::::::::::::::::::::::::::::::::::::\ >ミ/ 'γ、` ミ |:::::::::::::;;;;;;|_|_|_|_| 了| "~`、 "~"` {,',; ;} 。 |;;;;;;;;;;ノ∪ \,) ,,/ ヽ "7 `⌒` ⌒ }ミ:. { <日中友好 |::( 6∪ ー─◎─◎ ) <中国が攻めてくる! '| / レリ* |ノ (∵∴ ( o o)∴) + i ( }ィ' |∪< ∵∵ 3 ∵ノ ` ー--- /|` + \ ⌒ ノ ヽ  ̄ / |__ \_____/ `i、-- '´ |ソ: 高学歴高収入 低学歴引き篭もりニート・フリーター 朝日新聞読者 産経新聞読者 大きな政府/欧州社民主義 公務員叩きの小さな政府/新自由主義
98 名前:名無しさん@お腹いっぱい。 [2007/03/08(木) 18:14:08 ] 4.2
99 名前:名無しさん@お腹いっぱい。 [2007/03/09(金) 08:08:29 ] Win版が無い orz
100 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/09(金) 09:25:19 ] あるから
101 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/09(金) 09:29:54 ] 毎日Win版使ってる俺様です
102 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/09(金) 13:22:36 ] あるからの竜騎兵
103 名前:名無しさん@お腹いっぱい。 [2007/03/09(金) 19:18:03 ] ないないw
104 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/09(金) 23:45:23 ] あら?こねーっす
105 名前:名無しさん@お腹いっぱい。 [2007/03/11(日) 14:26:00 ] 4.2 win 版 ありますか?
106 名前:>>85 亀レスだが... mailto:sage [2007/03/11(日) 16:30:50 ] >>87 俺に言うなよ。
107 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/12(月) 02:36:42 ] わしは、ザウルス版で十分。 画面、狭いけどな。
108 名前:名無しさん@お腹いっぱい。 [2007/03/14(水) 01:02:30 ] ザウルスで使えるのか? コンパイルしてるの?
109 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/14(水) 01:28:24 ] >>108 パッケージが公開されてる。 普段使うものは、ほとんど網羅されてるから助かってる。 ttp://www.focv.com/ipkg/
110 名前:名無しさん@お腹いっぱい。 [2007/03/14(水) 19:42:57 ] PDAってとこが凄すぎw 何を好き好んで(ry
111 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/14(水) 19:45:23 ] そりゃ可搬性を重視すればそうなるわな
112 名前:犬笠銀次郎@gnuplot3.8 [2007/03/15(木) 00:33:08 ] x 軸と y 軸が表示出来れば良いのだが。 ginjiro.blogspot.com
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 00:45:13 ] 可搬性ww
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 10:51:47 ] (ぽーたびりちー)と言ってくれ。
115 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 17:32:35 ] 6列あるデータの中から一番左の列の3桁の整数値のデータだけを用いて 横軸に数値の値、縦軸にその数値の個数を表示させたいのですが、 どのようにしたらいいでしょうか? バージョンは4.0です
116 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/16(金) 09:02:42 ] awk '{print $1}'|sort -n |uniq -c