gnuplot を使おう。 その2
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/11/28(火) 22:10:25gnuplot 公式 Web ページ
http://www.gnuplot.info/
前スレ
gnuplot を使おう。
http://pc8.2ch.net/test/read.cgi/unix/1002453983/l50
0007名無しさん@お腹いっぱい。
2006/11/30(木) 12:52:56winだよね
ウィンドウ左上タイトルバーのgnuplotのアイコンをクリックしてOptions->Choose Font
で大きいフォントにすればOK
0008名無しさん@お腹いっぱい。
2006/12/01(金) 16:31:16おぉ、できました!
ありがとうございました
0009名無しさん@お腹いっぱい。
2006/12/01(金) 21:31:29あ,一つ書き忘れた
Options->Update wgnuplot.ini を実行すれば毎回フォントを設定しなくてもよくなる
0010名無しさん@お腹いっぱい。
2006/12/03(日) 15:55:26それなんですが,wgnuplot.ini が管理者権限の場所に作成されるらしく,
次回起動すると元に戻ってしまう.
0011名無しさん@お腹いっぱい。
2006/12/03(日) 19:10:58http://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
などでもハイフンのままです。
マイナス記号にする方法はあるのでしょうか?
0012名無しさん@お腹いっぱい。
2006/12/12(火) 10:19:224.1以降を使えばいい
windows版は窓にpltファイルをD&Dで出力されるんだけど
データファイルを参照するときwgnuplot.exeのパスを元に参照されるから困る
いちいちchdirすんのまんどくさい
0013名無しさん@お腹いっぱい。
2006/12/15(金) 18:29:11x=0.3とか縦の線を書くにはどうしたらいいんですか?
0014名無しさん@お腹いっぱい。
2006/12/15(金) 18:46:230015名無しさん@お腹いっぱい。
2006/12/15(金) 19:07:15ありまとう!
0016名無しさん@お腹いっぱい。
2006/12/19(火) 22:41:48なぜでしょうか?
環境はWinXPでバージョンは4.0.0です。
0017名無しさん@お腹いっぱい。
2006/12/19(火) 22:53:48別に普通だと思うが。縦軸を見ろ!ばか。
0018名無しさん@お腹いっぱい。
2006/12/20(水) 01:56:43ググってもOS違いのやつばっかなんですが。
0019名無しさん@お腹いっぱい。
2006/12/20(水) 02:52:06縦軸の幅を縮めてもなんですが…
002019
2006/12/20(水) 02:53:020021名無しさん@お腹いっぱい。
2006/12/20(水) 03:37:19set yran [-1:1]
0022名無しさん@お腹いっぱい。
2006/12/21(木) 02:44:350023名無しさん@お腹いっぱい。
2007/01/09(火) 12:28:25日付が飛んでいると
(例えば株価のデータみたいなかんじで、土日がないとか)
その部分のデータ(x軸)が等間隔で表示されないのですが、
そこをうまい具合に表示する方法はないでしょうか?
set xtics ("2007-01-04" 1, "2007-01-05" 2, "2007-01-09" 3, ・・・
とかやってデータのほうも加工してやればとりあえず表示のほうは
思いどおりになるのですが、
それだとX上でグラフ上をマウスを動かしたときに、左下に表示される x, y の値が
数字になってしまって、なにかと見ずらいので、
左下に表示されるのは xdata time のときのようにちゃんと日付で出て
なおかつグラフも等間隔で表示できるような方法があったら教えてください。
0024名無しさん@お腹いっぱい。
2007/01/16(火) 13:10:000025名無しさん@お腹いっぱい。
2007/01/16(火) 23:50:41えすぱーきぼんぬだな
0026名無しさん@お腹いっぱい。
2007/01/18(木) 10:27:17z = exp(log(x) + log(y))
に変形出来ないとか
0027名無しさん@お腹いっぱい。
2007/01/25(木) 18:38:32http://t16web.lanl.gov/Kawano/gnuplot/plotpm3d.html#6.8
この方法じゃ限界があってだめっぽいorz
0028名無しさん@お腹いっぱい。
2007/01/26(金) 00:19:23if x >=1; y = 2x -1
このグラフを表示させるにはどうすればよいのでしょう?
0029名無しさん@お腹いっぱい。
2007/01/26(金) 11:50:56\や@みたいな特殊文字が含まれる文字が化けるっぽい
0030名無しさん@お腹いっぱい。
2007/01/26(金) 19:59:52例えばこんな方法があるけど,好きな方で.
* 関数定義する
* 2本引く(同じ line property で)
0031名無しさん@お腹いっぱい。
2007/01/26(金) 20:25:32plot x < 1 ? x + 3 : 2 * x - 1
0032名無しさん@お腹いっぱい。
2007/01/27(土) 16:43:42wgnuplotをインストールして使ってみたら、
計算値の少数点以下が表示されないんです。
3/2を計算しても1と出てしまいます。
どうすればいいのでしょうか?
0033名無しさん@お腹いっぱい。
2007/01/27(土) 16:51:540034名無しさん@お腹いっぱい。
2007/01/27(土) 19:18:09おお!できました!ありがとうございます。
もう一つ教えてほしいことがあります。
sin(x)をプロットするときれいに曲線が出てくる
のですが、山や谷の傾きの符号が変わる
辺りではわずかにぼこぼこしていてきれいな曲線に
なっていないのですが、これはこれで普通なの
でしょうか?
0035名無しさん@お腹いっぱい。
2007/01/27(土) 19:21:52とか
0036名無しさん@お腹いっぱい。
2007/01/27(土) 19:56:30そういえばそんなコマンドがありましたね。
いろいろありがとうございました。m(_ _)m
0037名無しさん@お腹いっぱい。
2007/01/29(月) 14:48:18set grid xtics ytics ls 1
set grid mxtics mytics ls 2
とかやってもできませんでした
0038名無しさん@お腹いっぱい。
2007/01/31(水) 19:58:09ってできないのですか?
x**0.33333
は描けるのですが.
0039名無しさん@お腹いっぱい。
2007/01/31(水) 20:12:330040名無しさん@お腹いっぱい。
2007/01/31(水) 20:17:07ありがとうございます.
x**(1/3.0)
ってしないといけないのですね.
勉強になりました.
0041名無しさん@お腹いっぱい。
2007/02/04(日) 14:35:51というか使えるようになっているPCを見かけたのですが誰がどうやって設定したのか分かりません。
pm3dとかが使えてTeXのコマンドが使えます。
ただネットで探しても見つかりませんでした。
どなたか知ってますか?
0042名無しさん@お腹いっぱい。
2007/02/07(水) 14:35:04これを消し去る方法はないのでしょうか?
0043名無しさん@お腹いっぱい。
2007/02/07(水) 22:10:50また、グラフの軸名のサイズを変更したいと思い
set xlabel "xx" font "Times-Roman,20"などと打ち込んでいるのですが
変更してくれません
お願いします
0044名無しさん@お腹いっぱい。
2007/02/08(木) 03:26:10フォントの方は、そのサイズが存在しないだけでは?
0045名無しさん@お腹いっぱい。
2007/02/08(木) 12:10:20千葉大の人がハッカー条項つきで配ってたように記憶してるんだが。
0046名無しさん@お腹いっぱい。
2007/02/08(木) 14:18:320047名無しさん@お腹いっぱい。
2007/02/08(木) 15:33:030048名無しさん@お腹いっぱい。
2007/02/08(木) 15:43:24arccot cot を書く方法はないですか?
0049名無しさん@お腹いっぱい。
2007/02/09(金) 15:07:53具体的には、sin(x) と 2sin(x)を、高さが揃うようにプロットしたいのです。
左の軸をsin(x)が、右の軸を2sin(x)が使うようにできないでしょうか?
0050名無しさん@お腹いっぱい。
2007/02/09(金) 18:40:13set y2tics
set ytics nomirror
plot sin (x), 2 * sin (x + pi) axis x1y2
0051名無しさん@お腹いっぱい。
2007/02/09(金) 20:24:03できました!
0053名無しさん@お腹いっぱい。
2007/02/10(土) 03:25:00epsが無難
そういう話じゃなくて?
0054名無しさん@お腹いっぱい。
2007/02/10(土) 09:00:260055名無しさん@お腹いっぱい。
2007/02/10(土) 13:02:08おれは敢えてpostscriptかな。
テキストエディタで弄りやすいので。
0056名無しさん@お腹いっぱい。
2007/02/10(土) 15:29:27グラフのメモリ数値は大丈夫なんですが。。。
texがまずいんでしょうか?
0058名無しさん@お腹いっぱい。
2007/02/10(土) 17:25:580059名無しさん@お腹いっぱい。
2007/02/10(土) 21:49:12これでフォントパス設定しようとすると
sh: kpsexpand: command not found
と帰ってくる。当然フォントパスの設定は出来ません。
グラフプロットはフォント以外正常に出来ています。
環境:gnuplot4.0 fedora core5 ppc
解決法ご存知の方おいでませんか。
0060名無しさん@お腹いっぱい。
2007/02/10(土) 22:01:410061名無しさん@お腹いっぱい。
2007/02/10(土) 22:28:220062名無しさん@お腹いっぱい。
2007/02/11(日) 01:47:13Terminal type set to 'x11'
gnuplot> set fontpath "/usr/share/font/"
sh: kpsexpand: command not found
sh: kpsexpand: command not found
gnuplot>
gnuplotのセットコマンドのはずなんですが、返事が・・・
これってバグなのでしょうか?
0063名無しさん@お腹いっぱい。
2007/02/11(日) 11:01:380064名無しさん@お腹いっぱい。
2007/02/19(月) 11:53:570<x<3 と 6<x<9 の範囲で y=3,3<x<6 の範囲で y=6
というような線を引くにはどうしたらいいんでしょうか?
0065名無しさん@お腹いっぱい。
2007/02/19(月) 14:06:35plot 3 < x && x < 6 ? 6 : 3
0066名無しさん@お腹いっぱい。
2007/02/19(月) 14:42:22ありがとうございます。
しかし、それでは x=3(3<y<6) x=6(3<y<6) のラインが見えてしまいます。
これをなくすことはできないでしょうか?
0067名無しさん@お腹いっぱい。
2007/02/19(月) 21:56:110068名無しさん@お腹いっぱい。
2007/02/20(火) 10:57:07明示的に色を指定したいのですが、どうすればいいのでしょう?
0069名無しさん@お腹いっぱい。
2007/02/20(火) 12:42:51できました!
1/0 なんて書き方ができるんですね。
ありがとうございました。
0070名無しさん@お腹いっぱい。
2007/02/20(火) 22:50:46どの数字でどの色かは自分で確認して
0071名無しさん@お腹いっぱい。
2007/02/20(火) 23:05:270072名無しさん@お腹いっぱい。
2007/02/22(木) 00:07:10設定するのが面倒です。この設定をして毎回ラインタイプを設定する必要がないように何とかなりませんか?
0073名無しさん@お腹いっぱい。
2007/02/22(木) 03:37:28>gnuplotで普通に線と点でグラフを作れば線が破線になって見にくいのですが、
うちは破線にはならんが
設定ファイルをつくってloadするとか
0074名無しさん@お腹いっぱい。
2007/02/23(金) 11:22:50しかも単語レベルとか細かなところで
set nolabelがサポートされなくなりそうだったときはどうしようかと思った
0075名無しさん@お腹いっぱい。
2007/02/23(金) 22:11:510076名無しさん@お腹いっぱい。
2007/02/24(土) 15:27:14なあ、おれの場合。
0077名無しさん@お腹いっぱい。
2007/03/01(木) 20:24:46って、どうすれば、描けますか?
0078名無しさん@お腹いっぱい。
2007/03/01(木) 21:05:550079orz
2007/03/01(木) 22:19:12G N U P L O T
Version 4.0 patchlevel 0
...
gnuplot> plot log_[2](x)
invalid expression
0080名無しさん@お腹いっぱい。
2007/03/01(木) 23:24:22なぜそのグラフを描きたいか教えて欲しい。。。
0081orz
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?
0082名無しさん@お腹いっぱい。
2007/03/02(金) 03:57:46glibcまで落ちると分かるよ。
答えは真。
で、逃げは関数定義だな
0083名無しさん@お腹いっぱい。
2007/03/02(金) 08:48:47変換公式の意味も分からない人には分からないだろうけど
そういう設計意図のソフトじゃないんだよ
「中学生の数学教育用」を謳ってる訳じゃないんだから
0084名無しさん@お腹いっぱい。
2007/03/02(金) 14:34:330085名無しさん@お腹いっぱい。
2007/03/05(月) 20:48:22> そういう設計意図のソフトじゃないんだよ
どういう設計意図なの?
おれには、単にその種の変換をサボってるだけに見える。
有限の開発リソースの中ではその選択は正しいと思うけど。
と言うわけで、>>77=>>79=>>81 は、そういう変換をする
パッチを書いて公開すべきだな。
0086名無しさん@お腹いっぱい。
2007/03/05(月) 21:27:000087名無しさん@お腹いっぱい。
2007/03/05(月) 21:49:09お前がやれ
以上 終わり
0088名無しさん@お腹いっぱい。
2007/03/05(月) 23:55:030089名無しさん@お腹いっぱい。
2007/03/06(火) 12:22:12本家より。メインはデータプロッティングでは?
0090名無しさん@お腹いっぱい。
2007/03/06(火) 15:12:460091名無しさん@お腹いっぱい。
2007/03/06(火) 15:34:240092名無しさん@お腹いっぱい。
2007/03/06(火) 22:13:33yes
0093名無しさん@お腹いっぱい。
2007/03/07(水) 20:45:16with とか正直どこでもいいだろ?
0094名無しさん@お腹いっぱい。
2007/03/07(水) 21:57:55他のソフトに乗り換えてしまう罠...orz
0095名無しさん@お腹いっぱい。
2007/03/08(木) 04:14:240096名無しさん@お腹いっぱい。
2007/03/08(木) 08:26:430097名無しさん@お腹いっぱい。
2007/03/08(木) 13:37:542ちゃんの屑どもになにができるわけでもない。
やったところでプチ新興右翼の戯れ言で片付けられるだけ。
* 、-'ヾ'''ヾ`"''','、、 , _____
_-'" `;ミ、 /:::::::::::::::::::::::::\
_-"ミ;ノリ人ノノヘ/リ; `゛゛ ミ /::::::::::::::::::::::::::::::::::::::\
>ミ/ 'γ、` ミ |:::::::::::::;;;;;;|_|_|_|_|
了| "~`、 "~"` {,',; ;} 。 |;;;;;;;;;;ノ∪ \,) ,,/ ヽ
"7 `⌒` ⌒ }ミ:. { <日中友好 |::( 6∪ ー─◎─◎ ) <中国が攻めてくる!
'| / レリ* |ノ (∵∴ ( o o)∴)
+ i ( }ィ' |∪< ∵∵ 3 ∵ノ
` ー--- /|` + \ ⌒ ノ
ヽ  ̄ / |__ \_____/
`i、-- '´ |ソ:
高学歴高収入 低学歴引き篭もりニート・フリーター
朝日新聞読者 産経新聞読者
大きな政府/欧州社民主義 公務員叩きの小さな政府/新自由主義
0098名無しさん@お腹いっぱい。
2007/03/08(木) 18:14:080099名無しさん@お腹いっぱい。
2007/03/09(金) 08:08:290100名無しさん@お腹いっぱい。
2007/03/09(金) 09:25:190101名無しさん@お腹いっぱい。
2007/03/09(金) 09:29:540102名無しさん@お腹いっぱい。
2007/03/09(金) 13:22:360103名無しさん@お腹いっぱい。
2007/03/09(金) 19:18:030104名無しさん@お腹いっぱい。
2007/03/09(金) 23:45:230105名無しさん@お腹いっぱい。
2007/03/11(日) 14:26:000106>>85 亀レスだが...
2007/03/11(日) 16:30:50俺に言うなよ。
■ このスレッドは過去ログ倉庫に格納されています