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

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

gnuplot を使おう。

1 :名無しさん@お腹いっぱい。:01/10/07 20:26
グラフ描画ソフト gnuplot のスレ。

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

2 :1:01/10/07 20:29
私は主に CGI で使ってます。
今までグヌープロットと読んでましたw

3 :デフォルトの名無しさん:01/10/07 20:39
帯グラフ、交通事故の死亡事故の原因割合、1980年代、1990年代、
みたいなのは出せるようになった?

gnuplotチョトscientificに偏ってるよね。

4 :名無しさん@お腹いっぱい。:01/10/07 21:31
3は死亡事故にチョト偏ってるよね。

5 :名無しさん@お腹いっぱい。:01/10/07 21:37
>>1
具体的にどうやって使ってんのか示さないとレス盛り上がらんだろうが。
ヴァカ?

4はネタ振りにチョト偏ってるね。

6 :名無しさん@お腹いっぱい。:01/10/07 22:32
kondara の gnuplot は、履歴機能がついてないけど
vineのgnuplotは、ついてるよね。
どうやって、設定するの?

7 :ずら:01/10/07 22:47
>>6
readline 組み込んでるだべ?

8 :6:01/10/07 23:20
>>7
ありがとう。
具体的には、インストールするときにこうすればいいのかなー?

./configure --with-vflib --with-readline=gnu

9 :名無しさん@お腹いっぱい。:01/10/08 00:34
>>2
本当はなんて読むの?
「グニュプロ」って呼んでる。

10 :名無しさん@お腹いっぱい。:01/10/08 03:18
>>9
「にゅーぷろっと」だそうです。
http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/gnuplot-faq.html


#############################################################

** 1.4) GNUのプログラムですよね?

いいえ、gnuplotはプロジェクトGNUとは関係ありません。フリーソフト
ウェアです。作者が、
本当は"newplot"にしたかったが、同名のソフトが存在したので
"gnuplot"にした
と語っています。

#############################################################

11 : :01/10/08 03:50
gunplotならカッコイイ名前なのに

12 :名無しさん@お腹いっぱい。:01/10/08 07:00
ジーアンプロットと読む。
plotしてくれない。

13 :Na-Na-Si:01/10/08 22:26
set terminal tgif
set output 'output.obj'
replot

14 :ngraphゆーざ:01/10/08 23:03
なんだ gnuplotでも近似関数求められたのね。
知らなかったー。漏れ的にぅれしぃ。

15 :名無しさん@Emacs:01/12/14 16:58
さるべーじ

16 :TeX使い:01/12/14 21:17
set terminal latexが便利っす

17 :User &:01/12/14 23:37
gnuplot.orgってexpireして関係ないところにとられてるよね?

18 :名無しさん@Emacs:01/12/16 23:08
昔あった OpenGL term 用 patch って今はもう入手不可能?

19 : :02/01/22 21:13
え? gnuplotってアニメーションできるの?

20 :名無しさん@お腹いっぱい。:02/03/09 20:56
使おう。


21 :名無しさん@お腹いっぱい。:02/03/09 20:59
法法法法法法法法法法法法法法法法法法法料領法法法法法法法法法法法法法法法法法法
法法法法法法法法法法法法法法瞭麟麟麟麟麟麟麟麟麟麟法法法法法法法法法法法法法法
法法法法法法法法法法法法麟麟麟麟麟麟麟麟麟麟麟麟麟麟麟法法法法法法法法法法法法
法法法法法法法法法法法麟麟麟麟麟鱗鱗鱗鱗鱗鱗鱗鱗麟麟麟麟麟法法法法法法法法法法
法法法法法法法法法法領麟麟麟鱗瞭緑緑緑緑緑緑緑諒緑領緑麟麟麟法法法法法法法法法
法法法法法法法法麟麟麟麟鱗瞭瞭瞭緑緑諒諒諒諒諒諒諒諒諒諒麟麟麟瞭法法法法法法法
法法法法法法法鱗麟麟麟麟鱗瞭瞭緑緑遼諒諒諒諒諒諒諒諒諒諒諒麟麟麟法法法法法法法
法法法法法法隣麟麟麟麟麟鱗瞭瞭緑緑遼諒諒梁梁防法法法諒諒諒瞭麟麟鱗法法法法法法
法法法法法法麟麟麟麟麟麟鱗瞭瞭緑緑諒諒諒梁梁梁防防法諒諒諒諒麟麟麟法法法法法法
法法法法法法麟麟麟麟麟麟鱗瞭瞭緑緑諒諒梁梁諒諒諒法防諒諒諒諒麟麟麟防法法法法法
法法法法法法麟麟麟麟麟麟鱗麟麟麟麟鱗瞭諒法法梁諒諒隣麟麟諒諒麟麟麟鱗法法法法法
法法法法法法麟麟麟麟麟麟麟麟麟瞭緑緑緑緑諒諒領遼領諒諒遼緑諒瞭麟麟法法法法法法
法法法法法法法麟麟麟麟鱗麟鱗瞭諒諒梁緑緑領諒諒諒領諒法防諒諒諒麟麟法法法法法法
法法法法法法緑麟麟麟麟鱗鱗麟麟麟麟鱗領瞭諒法法緑鱗麟麟麟諒諒諒麟瞭法法法法法法
法法法法法法瞭量麟麟麟瞭緑瞭瞭緑領遼諒緑遼防梁諒緑諒法防瞭諒梁麟緑法法法法法法
法法法法法法瞭瞭鱗遼鱗瞭緑諒諒諒諒遼緑緑緑諒諒防防梁諒諒法防梁防法法法法法法法
法法法法法法遼瞭瞭緑鱗瞭緑諒諒諒梁諒瞭瞭緑諒梁梁諒防梁梁法防防防法法法法法法法
法法法法法法法量瞭瞭鱗鱗緑諒諒諒諒量瞭瞭緑梁防防諒緑防法法防防法法法法法法法法
法法法法法法法瞭隣隣鱗鱗緑緑遼緑緑瞭麟麟麟緑緑緑法諒緑諒防防防諒法法法法法法法
法法法法法法法法法隣鱗鱗瞭緑瞭瞭瞭瞭瞭瞭諒諒諒防防防瞭緑諒梁防諒法法法法法法法
法法法法法法法法法瞭鱗鱗瞭緑緑麟鱗量量瞭瞭緑緑諒諒諒諒瞭諒諒防法法法法法法法法
法法法法法法法法法法麟瞭瞭諒緑瞭麟緑諒防法法法法麟緑諒緑諒諒法法法法法法法法法
法法法法法法法法法法麟鱗麟諒瞭瞭瞭緑瞭緑諒遼緑緑諒諒諒諒諒諒法法法法法法法法法
法法法法法法法法法法麟麟瞭瞭瞭瞭瞭量緑領領諒諒諒諒諒諒諒諒法法法法法法法法法法
法法法法法法法法法法麟麟鱗麟瞭瞭瞭鱗鱗瞭瞭緑遼諒諒諒諒諒諒法法法法法法法法法法
法法法法法法法法料鱗麟麟麟麟麟瞭緑緑諒諒諒梁防梁防諒諒法法法法法法法法法法法法
法法法法法法法鱗麟隣防隣麟麟麟麟鱗遼諒諒諒梁防梁諒諒法法法法法法法法法法法法法
法法法法法法麟麟麟鱗防防防麟麟麟麟鱗瞭領瞭諒諒領緑諒法法法法法法法法法法法法法
法法法法隣麟麟麟麟麟防法法法隣麟麟麟鱗鱗鱗鱗隣領諒諒法法法法法法法法法法法法法
法料麟麟麟麟麟麟麟麟防法法法法法麟鱗鱗鱗鱗瞭諒諒諒法法麟法法法法法法法法法法法
(省略されました・・全てを読むにはここを押してください)

22 :名無しさん@お腹いっぱい。:02/04/22 01:20
え〜誰もいないのかもしれませんが、質問です。
gnuplotで矩形波を書こうとしているのですが、フーリエ級数を使うしかないのでしょうか?

23 :age:02/04/22 01:38
>>17
遅レスだが…

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

すげーページ発見!
ttp://art.aees.kyushu-u.ac.jp/members/kawano/gnuplot/


24 :23:02/04/22 01:44
>>22
分からんが…以下のWebページ(+そのリンク先)見てもダメか?
http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/index-gnuplot.html
http://www.ed.yama.sut.ac.jp/~kameda/wgnu/gnuplot-s.html
http://infofarm.affrc.go.jp/~kadosawa/gnuplot.htm


25 :名無しさん@お腹いっぱい。:02/04/22 02:06
>> 23
すごいページだけど、あまりにも有名というかgoogleで検索すればすぐ出てくる
ので、「発見!」とかいうほどのことでもなければ、
ttp:にするほどのことでもない。

26 :25:02/04/22 02:28
>> 22
難しく考えすぎだ。
plot (sin (x) > 0 ) -0.5

# ちょっとグラフが斜めだな、、、

27 :22:02/04/22 02:29
>>23さん
いろいろ勉強になるサイトの紹介ありがとうございました。
しかし、僕の望むものは見つかりませんでした。
でも、ちゃんとした矩形波を作る方法を思いついたのでご報告したいと思います。
plot int(sin(x*pi)+1)
で僕の満足する矩形波を作ることができました。
切り替えのところが斜めになっているように見えますが、拡大してみるとそうでもないので、ちゃんとした矩形波だと思います。

#これぐらいの関数は用意して欲しかったです。(^^;
#もう眠いのでレポートはあきらめることにします。
#これからさらに過渡現象のグラフを書かないといけないので……。(ハァ

28 :25:02/04/22 02:33
あ、わかった。
set samples 10000
とかすれば、斜めじゃなくなるわ。

29 :22:02/04/22 02:34
>>26
そうですね、難しく考えてたんですね。
無理に数学的な「矩形波」を作ろうとしていたので。
矩形波もどきでよかったんですねぇ。

30 :名無しさん@お腹いっぱい。:02/04/27 03:28

GimpがPhotoshopを目指しているように、
gnuplotもIgorProやOriginを目指して
欲しい..

Plug-in のような機能をつけて、関数やら
フィルターを広くユーザーに開発してもらうとか。

そして私が喜んで使うと...

31 :名無しさん@お腹いっぱい。:02/04/27 12:34
SAS知ってるとgnuplotを使う気にはなれないね。
まぁ業務でgnuplot使う人なんていないと思うけど・・・・・

32 :名無しさん@お腹いっぱい。:02/04/27 12:37
>>31
> SAS知ってるとgnuplotを使う気にはなれないね。
SASって特殊部隊ですか?

> まぁ業務でgnuplot使う人なんていないと思うけど・・・・・
僕は学生なんで使ってますけどね。
業務では使わないのですか。


33 :名無しさん@お腹いっぱい。:02/04/27 14:19
>>31
バカ高いソフトでクソな設計のスクリプト書いてて楽しい?

34 :名無しさん@お腹いっぱい。:02/04/27 14:29
>>33
31は金を払うことで満足感を得ているだけと思われ


35 :名無しさん@お腹いっぱい。:02/04/27 14:45
gnuplot知ってるとSASを使う気にはなれないね。
まぁ業務でSAS使う人なんていないと思うけど・・・・・




36 :名無しさん@お腹いっぱい。:02/04/27 17:32
以上、自作自演でした。

37 :名無しさん@お腹いっぱい。:02/04/27 17:51
大学の研究室で使われるお遊び用言語とライセンスだけで100万もかかるような言語を比べるだけナンセンス。
ところでgnuplotって実際に業務で使われてるの?
個人のホームページ作成が限度なのかな?
事案があったら紹介してくれ。純粋に知りたいから。

一定以上の規模と信頼性が必要とされるシステムにおいてはSPSSかSAS以外にないでしょ?

38 :名無しさん@お腹いっぱい。:02/04/27 17:59
>>37
金持ち喧嘩せず、貧乏人はよく吠える。
>>33-34は犬厨だから、あんまり関わらない方がいいよ。

39 :名無しさん@お腹いっぱい。:02/04/27 18:01
>バカ高いソフトでクソな設計のスクリプト書いてて楽しい?

具体的な話ができないあたりが犬厨らしくて素敵ですね♪
彼らの話題はいつも抽象的です。

40 :名無しさん@お腹いっぱい。:02/04/27 18:36
>>38
>>39
じゃ、逆に質問。SASのどういうところが優れているのですか?
具体的にお願いします。


41 :名無しさん@お腹いっぱい。:02/04/27 18:44
38,39じゃないけど
アホに
「具体的にお願いします。 」
って言われると萎えるな。

「論理的に」よりマシだが・・・・

42 :名無しさん@お腹いっぱい。:02/04/27 19:16
>>40
まず、あんたからgnuplotの優れてると思うところを「具体的」に述べた方が良いと思われ

できれば、の話ですが。

43 :名無しさん@お腹いっぱい。:02/04/27 21:58
S のクローンの R ってのがいいよ。
http://cran.r-project.org
漏れはこれ常用。SAS、SPSS は使わなくなった。

44 :名無しさん@お腹いっぱい。:02/04/27 21:59
グラフ描画も強力。
http://www.r-project.org/screenshots/screenshots.html

45 :名無しさん@お腹いっぱい。:02/04/27 23:18
gnuplotって計算結果確認用ソフトですよね?

46 :名無しさん@お腹いっぱい。:02/04/27 23:31
うむ。
あんなプロッタで鯨の絵を描く奴は神(藁
折れもsin(x)くらいしか書かないぞ。

47 :名無しさん@お腹いっぱい。:02/04/27 23:37
MayaVi
http://mayavi.sourceforge.net/screenshots/index.html

48 :名無しさん@お腹いっぱい。:02/04/28 00:21
OpenDXを使おう。

49 :名無しさん@お腹いっぱい。:02/04/28 07:02
>>43
よさげだね。
でもマイナー過ぎるのだけは難点かな。
SPSS,SASは知ってると転職時に便利なのよ。
統計学のプロフェッショナルとして(笑

50 :名無しさん@お腹いっぱい。:02/04/28 07:33
>>49
R ってマイナーなの?
俺は R は知ってたけど gnuplot は
このスレ見るまで知らんかった....
SAS とかいうのは今でも知らない...鬱


51 :名無しさん@お腹いっぱい。:02/04/28 11:25
マイナーというか
SASとSPSSはビジネスシーンでは標準になってる。
でも、ライセンス料が高いから仕事で業務分析等に関わってない無い人は触れる事のない言語かもね。
大抵の大学のサーバにはSASもSPSSも入ってると思うけど普通は知らないよね。


52 :ここだけ20年時間がずれているレス:02/04/28 15:33
今のSPSSで林の数量化III類の検定できますか?
昔の京大版SPSS-Xだとできてたんですけど。
もうSPSS-X動かしてたメインフレームなくなっちゃったしなあ。
あのころのJCLのパンチカードなら残っているけど。

53 :名無しさん@お腹いっぱい。:02/04/28 15:44
【古参】ニュー速住人雑談所【胡散】
http://choco.2ch.net/test/read.cgi/news/1019745658/191-
運営古参DolBacky ★が2ch運営規則の禁止事項コテハン叩きを私怨により開始。
標的のコテハンが別ハンドルで別人で遊んでいただけなのに、上級削除人の特権を利用しIPを覗いて攻撃。
標的と成ったエルバッキーは現在オフ板であぼーん。
DolBacky ★の怒りの理由は自分のハンドル名に似ていただけらしい。
ひろゆきでも全国のひろゆきに申しわけないとキャップを取得していないのに職権乱用で暴れています。



54 :名無しさん@お腹いっぱい。:02/04/28 22:21
>>30
Originってそんなにイイか?
ごてごてと機能がついてわかりにくい。
まるでM$のオフィス製品のよう。


55 :名無しさん@お腹いっぱい。:02/05/15 05:11
保全age


56 :名無しさん@お腹いっぱい。:02/05/15 13:13
黙ってこれをつかえよ。
http://root.cern.ch/


57 :名無しさん@お腹いっぱい。:02/05/15 14:47
ほほー、プロッタスレでわざわざ統計パッケージ引き合いに出して優越感ですか。

最近のヲタ心理も複雑ですなー。

58 :名無しさん@お腹いっぱい。:02/05/15 14:48
まぁね。

59 :名無しさん@お腹いっぱい。:02/05/15 21:59
Rのplotで縦軸の範囲を指定するのはどうすれば良いのですか。
例えば
plot(sin, -pi, 2*pi)
で、縦軸の範囲を-2から2にしたいときとか

60 :名無しさん@お腹いっぱい。:02/05/15 22:53
plot(sin, -pi, 2*pi, ylim=range(-2,2))
加奈?

61 :名無しさん@お腹いっぱい。:02/05/15 22:57
あいーん

とったんラビュ
http://www.katch.ne.jp/~manion/
気持ち悪い引きこもりのサイトだよ。
テキストサイト


62 :名無しさん@お腹いっぱい。:02/05/15 23:03
>>59
help(plot)

63 :名無しさん@お腹いっぱい。:02/05/26 02:11
保全カキコsage

64 :名無しさん@お腹いっぱい。:02/05/30 00:44
gnuplotってsourceforge.netで開発されてんの?なぜかそこには3.7.2が…


65 :名無しさん@お腹いっぱい。:02/06/02 02:48
保守かきこ

66 : :02/06/04 06:39
保全sage
ageると荒らしがやってくるという罠…

67 :名無しさん@お腹いっぱい。:02/06/05 21:04
次のようにしてpostscript出力させると、over_topのtopの文字と線が出ません。
x11やpngではちゃんと出ます。
こうゆう長いものを貼るのは気が引けるのですが…

set term postscript portrait color
set output "kaiten.ps"

set xrange [1500:8000]
set yrange [10:150]
set grid
set grid mxtic
set xtics 1000
set mxtics 2
set ytics 10
set multiplot
g = 3.166
set key 6000,40
g1(x) = ((x / (g * 4.312)) * 60 * 576 * pi) / (1000 * 1000)
plot g1(x) title "1sh" with lines 1
g = 1.904
set key 6000,70
g1(x) = ((x / (g * 4.312)) * 60 * 576 * pi) / (1000 * 1000)
plot g1(x) title "2nd" with lines 2
g = 1.392
set key 5500,90
g1(x) = ((x / (g * 4.312)) * 60 * 576 * pi) / (1000 * 1000)
plot g1(x) title "3rd" with lines 3
g = 1.031
set key 5000,110
g1(x) = ((x / (g * 4.312)) * 60 * 576 * pi) / (1000 * 1000)
plot g1(x) title "top" with lines 4
g = 0.815
set key 4500,120
g1(x) = ((x / (g * 4.312)) * 60 * 576 * pi) / (1000 * 1000)
plot g1(x) title "over_top" with lines 5


68 :67:02/06/05 21:11
Linux version 3.7
patchlevel 1 (+1.2.0 2001/01/11)

topの文字と線が出てこないのはgvで表示させたときで、プリンターに送るとファンが回り出すだけでほかには何も起こりません。

69 :名無しさん@Emacs:02/06/05 21:12
set nomultiplot


70 :名無しさん@お腹いっぱい。:02/06/05 21:29
>>69
できました。ありがとう。
help見ると例の最後にset nomultiplotしてますし、しないとplotされない端末があるよ、って書いてありますね。

このページ見てやってたので気が付きませんでした。
http://art.aees.kyushu-u.ac.jp/members/kawano/gnuplot/plot3.html#5.10

71 :名無しさん@gnuplot:02/07/02 01:06
保全カキコ sage

72 :名無しさん@gnuplot:02/07/13 17:54
保全カキコ sage

73 :名無しさん@お腹いっぱい。:02/07/25 07:32
最近 Vine-2.5 をインストールしたものですが

set xdata time

で x軸がずれます. 実際 demo/timedat.dem でもずれるのですが, 自分の状況では
xlib が変わったから? くらいしか思いつきません. 同じような状況の方, 直し方を
知ってる方はいらっしゃらないでしょうか?


74 :73:02/07/28 05:58
>73 をどなたか教えてクダサレ...


75 :名無しさん@お腹いっぱい。:02/07/28 13:17
>>74
使っているGNUPLOTのバージョンは?
Vine使っているということは、XFree86を使っているんだよね?そのバージョンは?
「x軸がずれます」とは具体的にどうずれるのか?

もう少し具体的に書けば誰かがアドバイスくれるかもしれませんよ

76 :73:02/07/31 10:21
遅レスすみません.

>>75
・gnuplot 3.7.1 + 1.2.0

・XFree86 は /etc/X11/XF86Config-4 で設定していることから XFree86 4.x だと
思います

・現象は >73 で書いている様に, x軸を時間軸で取っているときにずれます.
具体的には 1ヵ月程進んでずれます.(8月 -> 9月の様に) x軸の範囲を
6ヵ月から 18ヵ月にしても 1ヵ月程ずれます. x軸の目盛が微妙にダブっているよう
なので ここにヒントがあるかもしれません. あと >73 にも書きましたが
demo/timedat.dem でも同様です. demo/timedat.dat と gnuplot の出力結果
を見比べて頂けると現象がわかると思います.

以上 よろしくお願い致します.


77 :名無しさん@お腹いっぱい。:02/07/31 12:52
>>76
> demo/timedat.dem でも同様です. demo/timedat.dat と gnuplot の出力結果
> を見比べて頂けると現象がわかると思います.
いや、わからん。ずれてるようには見えないなぁ。

ていうか、その現象が 73 のとこでしかでてないんだったらこっちでみてもわかる
わけないだろ。頑張って文章で表現するか、どっかにキャプチャした画面を晒せ。


78 :名無しさん@お腹いっぱい。:02/07/31 20:01
ずれてるのを見せられても、どうしようもないとは思うが

79 :77:02/08/01 08:43
>>78
いや、73 の言う、ずれてるっていうのがどういう状態なのか
73 のこれまでの書き込みではわからんからいってるんです。

78 には 73 の状態が通じていて、わかってないのが俺だけなら
もう気にしないことにします。


80 :73:02/08/01 13:32
>>77

とりあえず

ttp://tbrook.s8.xrea.com/test1/gnuplot.html

といった感じです. 31/08\n21:00 と 31/10\n15:00 の目盛が微妙にだぶっている
のが x軸が二つだぶっているのかもしれない. グラフの最後のデータが 10月31日
から大きく次月以降にずれていますが, demo/timedat.dat では 10月28日の
はずです.

下の t1cd はオリジナルのファイルですが同様にずれています.

なお このグラフは錬金術です (^^;)


よろしくお願いします.


81 :77:02/08/01 16:07
>>80
見ました。どのようにずれているのかよくわかりました。
うちのとこではずれていないことも。

素の gnuplot-3.7.1 に +1.2.0 patch をあてた状態で試してみたけど
ずれません。見たところ X とか関係なさそうなずれ方なので
73 のとこの gnuplot の問題だと思うんだけど、素の状態からコンパイルした
奴ですか?


82 :通りすがり:02/08/01 18:45
>>80
私も見ました。
set terminal tgif
set output "hoge.obj"
とかしてもxticsがずれた出力になるなら、手動でコンパイルを試した方がいいような気が。

山賀さんパッチandソース
http://www.yama-ga.com/gnuplot/

83 :73:02/08/03 07:36
>>81,82

うーむどうやら 3.7.1 +1.1.9 だと大丈夫です. Vine なので rpm でインストール
してるんですけど, Vine の FTPサイトの rpm がおかしいのかなあ. もしくは
apt で 表示される Depends を, 1.1.9 と 1.2.0 見比べればダメなライブラリが
わかる気がする.

コンパイルしてインストールは Vine なのであまりやりたくない (^^;)


とりあえず 3.7.1 +1.1.9 を使うことにします. ありがとうございました.


84 :73:02/08/03 07:37
>>82
> set terminal tgif

そもそも set terminal x11 でずれます. 試しに tgif でもやりましたが
同様にずれていました.


85 :77:02/08/03 09:42
>>84
> 試しに tgif でもやりましたが同様にずれていました.
それじゃ依存しているライブラリとかの線は薄いんじゃない?
Vine で変な patch を当ててバグを入れていないかどうか調べた方が。


86 :名無しさん@お腹いっぱい。:02/08/15 22:39
tecplot使えよ

87 :名無しさん@お腹いっぱい。:02/08/16 00:34
あえて乗り換えてまで使う理由は?

88 :名無しさん@お腹いっぱい。:02/08/24 11:18
3.8まだぁ?

89 :名無しさん@お腹いっぱい。:02/08/28 19:50
gnuplotってMRTGが出力するようなデザインのグラフって書けますか?


90 :名無しさん@お腹いっぱい。:02/08/28 23:26
>89
できる

91 :名無しさん@お腹いっぱい。:02/09/01 00:00
gnuplot じゃないけど gnumericって表な中でグラフが描けるじゃないですか。
それを、画像として保存出来ないのですか?
簡単なグラフを作るのに出来るとうれしいのですが。

92 :名無しさん@お腹いっぱい。:02/09/12 21:25
gnuplotネタってもう少し盛りあがるものかと思ったけど。
多くの人達はなに使ってグラフ書いているんだろう?

会社じゃ実験レポート等Excelで書いている人が多いけど、あのセンスのないグラフ
は個人的にはちょっと、、、。
gnuplotが完璧とは言わないけどExcelよりずっと綺麗だと思うんだけどな。

gnuplotも3.8でサポートされるpm3Dもwin+cygwin+XFree86で試したけど、
結構よさそう。
3D関係のプロットが楽しくなりそう。

俺の場合TeXで報告書書くのでEPSが吐けるのも必須なんだよね。

93 :名無しさん@お腹いっぱい。:02/09/13 00:14
>>92
そうそう。デザインは中途半端に派手だし、coolじゃないんだよな。
WordとTeXの関係みたいに。

94 : :02/09/13 10:22
数値データをコマンドのファイルに含めたとき,
複数のグラフを重ねるにはどうしたらよいでしょうか?
これではうまく出来ません.
plot "-" using 1:2 w l ,\
"" using 1:3 w l
1.0 1.2 0.2
2.0 1.8 0.3
3.0 1.6 0.2
4.0 1.2 0.2
end

# gnuplot で足りない機能はなあに?

95 :名無しさん@Emacs:02/09/13 11:50
3Dの棒グラフ gnuplot で書くいい技あります?
2Dでも棒グラフだとどうしても Excel になっちゃう.


96 :名無しさん@お腹いっぱい。:02/09/13 12:00
>>92
gnuplotのグラフはそこそこにきれいなんだけど、
プレゼン用に数値などのフォントをいじろうと
すると結構しんどい
レポートに貼る分には問題ないんだけどね

97 :名無しさん@お腹いっぱい。:02/09/13 12:13
gnuplotでアニメーションさせようと思ったら、一枚一枚セル画をつくって
PNGかなんかで連結させるしかないのかなぁ…


98 :名無しさん@お腹いっぱい。:02/09/13 21:16
>94
s/""/"-"/

99 :名無しさん@お腹いっぱい。:02/09/13 23:45
>>98 それでもダメです。うぅうぅ。。。
しかも、pause -1 も効かないから -persist しないといけないんだよね。

100 :名無しさん@お腹いっぱい。:02/09/14 01:45
>99
plot "-" w l , "-" w l
1.0 1.2
2.0 1.8
3.0 1.6
4.0 1.2
e
1.0 0.2
2.0 0.3
3.0 0.2
4.0 0.2
e

101 :名無しさん@お腹いっぱい。:02/09/14 07:38
>>97
resetとrereadをくみあわせるという手もあるけど。

102 : :02/09/14 13:07
>>100
2つ用意するしかないんですかねぇ...それだとちょっと使い勝手が悪いですよ.
データファイルとは分離すべきってことなのかも知れないですね.

103 :名無しさん@お腹いっぱい。:02/09/15 02:00
よくパソコンのベンチマーク結果の表示に使われているような棒グラフを
書くにはどうしたらいいんかな。

■■■■■■■■■■■ oo秒
■■■■■■■ xx秒

gnuplotでboxesで書くと、縦の棒グラフになってしまうし、
グラフのそばに数値を表示する方法もわからん。

Adobe Illustratorとかで書いたほうが良いんだろうか。

104 :名無しさん@お腹いっぱい。:02/09/15 12:39
>101
重くなりそう………。
(-_-)ウツダ


105 :名無しさん@お腹いっぱい。:02/09/17 11:04
Illustratorの方がいいかもね

106 :名無しさん@お腹いっぱい。:02/09/18 15:15
時代遅れのゴミ

107 :名無しさん@カラアゲうまうま:02/09/26 16:18
(゚Д゚)ハァ?
zsh: no matches found: (゚Д゚)ハァ?


108 :名無しさん:02/09/28 22:09
横軸を時間にした二次元プロットの時だけgnuplotを
使っています.それ以外はGeneric Mapping Tools
(GMT)で描きます.GMTも次バージョンで時間データを
扱い易くなるらしいので,そうなったらgnuplotは
もうサヨナラです.

109 :名無しさん@お腹いっぱい。:02/09/29 14:07
OpenDXマンセー

110 :名無しさん@お腹いっぱい。:02/10/03 00:41
>>109
bc でできることを mathematica で解く
みたいなもんか?

111 :名無しさん@お腹いっぱい。:02/10/03 01:19
OpenDXもガチャガチャwindowが出て来なければ結構イイソフトなんだけどねぇ・・・

112 :名無しさん@お腹8分目:02/10/05 11:43
epsファイルへ書き出すとなぜか表示されていたグラフを90度回転させたような図がファイルに出力されてしまいます。
(つまり縦横が逆転している)

どうすればちゃんと表示されているように出てくれるんでしょう???

113 :名無しさん@お腹いっぱい。:02/10/05 12:08
公式ページが$200で売りに出されてる・・・

114 :名無しさん@お腹8分目:02/10/06 14:28
$200 ??? it is too cheap

115 :名無しさん@お腹いっぱい。:02/10/09 16:25
# echo /usr/local/bin/gnuplot >> /etc/shells
# chsh -s /usr/local/bin/gnuplot

116 :名無しさん@お腹いっぱい。:02/10/09 16:33
gnuplotってGPLじゃないって本当ですか?

117 :名無しさん@お腹いっぱい。:02/10/09 22:30
本当です。


118 :名無しさん@お腹いっぱい。:02/10/13 23:32
プロットの点(スタイル)に関する問題が、、、!

gnuplot上であるデータのグラフを表示させてみると、
プロットの点はちゃんときれいな○みたいに表示されるのに、
postscript出力して、そのEPSファイルを表示させると
なぜかさっきのプロットの点がすべて"+"になってしまうのですが。。。

"set pointsize"で大きさを変えても、何も変わらず、ずっと"+"
のままになってしまうのです。どうすれば、Gnuplot上で表示させた
時のような"○"になるのでしょう?

119 :135:02/10/14 00:19
>>118
http://www3.bpe.es.osaka-u.ac.jp/~asai/conveni/gnuplot_label.html
そういえば今は亡きNeXTSTEPでは、画面表示も全部PostscriptというDisplay
Postscript使ってたね NeXTで動くgnuplotはちょっと違って見えるかも

120 :名無しさん@お腹いっぱい。:02/10/14 00:30
>>113
ちょいほしいかも

121 :名無しさん@お腹いっぱい。:02/10/14 01:00
>>119
special 39s!
m(__)m

122 :名無しさん@お腹いっぱい。:02/10/14 02:43
>>118

gnuplot> test

の結果を出力先(terminal)ごとに見比べて下さい。

http://tyche.qe.eng.hokudai.ac.jp/~ken/gnuplot/disp_ps.html

EPSで○を出すには pointtype 6 ですね

123 :名無しさん@お腹いっぱい。:02/10/19 00:39
これってGnuplotで可能なの?

その1:伯v算の式をグラフにできますか?
その2:x−y平面の各点におけるベクトル(の矢)の図のグラフがかけますか?

====== 質問の背景 =======
『学校の課題で、複数のある点電荷をある場所に置いた場合に、(x-y)平面の任意の場所
における電界分布のベクトルの図と、電位の図を描きなさい!』

という問題が出て、これらをGnuplotをつこうて描こうと決めたのです。そのもとで様々な方法を考えました。
まず電界のほうは、複数の電荷に対して各電荷が点(X,Y)に作る電界の(X,Y)成分をCなどを使って計算して
その数値を元にGnuplotで各点における電界ベクトルの大きさを描こうと思いました。
でもこれってGnuplotでできるのでしょうか?

次に電位の方ですが、こちらは3次元ですよね。こちらも電界のときと同様に各電荷が任意の点(X,Y)
に作る電位の大きさを式で与えて、それを狽ナたした式をGnuplotで書こうと思ったのですが、Gnuplot
って狽含んだ式って扱えるのでしょうか?

ちょっと長くなってしまって申し訳ないのですが、お願いします。

また、これ以外の方法で得策などがありましたら、そのヒントもください。



124 :名無しさん@Emacs:02/10/19 01:12
>>123
> これってGnuplotで可能なの?
>
> その1:伯v算の式をグラフにできますか?
> その2:x−y平面の各点におけるベクトル(の矢)の図のグラフがかけますか?
>
> ====== 質問の背景 =======
> 『学校の課題で、複数のある点電荷をある場所に置いた場合に、(x-y)平面の任意の場所
> における電界分布のベクトルの図と、電位の図を描きなさい!』
>
> という問題が出て、これらをGnuplotをつこうて描こうと決めたのです。そのもとで様々な方法を考えました。
> まず電界のほうは、複数の電荷に対して各電荷が点(X,Y)に作る電界の(X,Y)成分をCなどを使って計算して
> その数値を元にGnuplotで各点における電界ベクトルの大きさを描こうと思いました。
> でもこれってGnuplotでできるのでしょうか?
>
> 次に電位の方ですが、こちらは3次元ですよね。こちらも電界のときと同様に各電荷が任意の点(X,Y)
> に作る電位の大きさを式で与えて、それを狽ナたした式をGnuplotで書こうと思ったのですが、Gnuplot
> って狽含んだ式って扱えるのでしょうか?
>
> ちょっと長くなってしまって申し訳ないのですが、お願いします。
>
> また、これ以外の方法で得策などがありましたら、そのヒントもください。

文字化けしていますよ :)

125 :名無しさん@XEmacs:02/10/19 01:14
>>124
> >>123
> > これってGnuplotで可能なの?
> >
> > その1:伯v算の式をグラフにできますか?
> > その2:x−y平面の各点におけるベクトル(の矢)の図のグラフがかけますか?
> >
> > ====== 質問の背景 =======
> > 『学校の課題で、複数のある点電荷をある場所に置いた場合に、(x-y)平面の任意の場所
> > における電界分布のベクトルの図と、電位の図を描きなさい!』
> >
> > という問題が出て、これらをGnuplotをつこうて描こうと決めたのです。そのもとで様々な方法を考えました。
> > まず電界のほうは、複数の電荷に対して各電荷が点(X,Y)に作る電界の(X,Y)成分をCなどを使って計算して
> > その数値を元にGnuplotで各点における電界ベクトルの大きさを描こうと思いました。
> > でもこれってGnuplotでできるのでしょうか?
> >
> > 次に電位の方ですが、こちらは3次元ですよね。こちらも電界のときと同様に各電荷が任意の点(X,Y)
> > に作る電位の大きさを式で与えて、それを狽ナたした式をGnuplotで書こうと思ったのですが、Gnuplot
> > って狽含んだ式って扱えるのでしょうか?
> >
> > ちょっと長くなってしまって申し訳ないのですが、お願いします。
> >
> > また、これ以外の方法で得策などがありましたら、そのヒントもください。
>
> 文字化けしていますよ :)

文字化けしていますよ :)

126 :名無しさん@お腹いっぱい。:02/10/19 02:08
123の書き込み者ですけど。。。
ん?いったいどっちが文字化けしてるの?123と124の?
ちなみに私はWindowsから書き込みましたけど、、
windowsで見る限りどちらも文字化けなんてしてませんけど。。。
ちょっとUnixから見てみます。

127 :名無しさん@お腹いっぱい。:02/10/19 19:52
>>123
電位の方が簡単そうだね。普通の 3D プロットかな?
でも、出題者は等電位線を書いてもらいたいんじゃ。。。

電界を矢印で表す方法は、、、わからないけど、
出来無いとしても gnuplot のでやることじゃあ無いのかも。

128 :名無しさん@お腹いっぱい。:02/10/20 00:54
そのテはmathematicaの方が良いんじゃないかと言ってみるテスト。
学生向けパッケージなら$120ぐらいだしね。
任意の座標の点電荷Q1,Q2・・・とすれば
F=Q1*Q2/(4*pi*Eo*r)*R/rの式をrかえてforでちょっと繰り返して
何個かplotすれば良いんでないかい?

って言うのは簡単だけどシェル作れって言われてもオラシラネ

129 :名無しさん@お腹いっぱい。:02/10/20 01:13
>123
電界分布のベクトルは
set arrow
をずらずら並べるスクリプトを作れば出来そう。
ttp://art.aees.kyushu-u.ac.jp/members/kawano/gnuplot/label2.html#4.5

電位の図は、あらかじめ各点での電位を計算しておいて、
それを splot に食わせればよいのかと。
ttp://art.aees.kyushu-u.ac.jp/members/kawano/gnuplot/plot3d.html#6.5

130 :login:Penguin:02/10/20 22:10
123の者です。たくさんのレスをありがとうございました。

結局、129さんの方法で無事に描けたのですが、最後に一つ問題が、、、

いろいろなgnuplotを解説してあるページを見たのですが、どのページの3次元のサンプル例もカラー(表が赤で裏面が緑)表示させているのですが、普通に3dプロットすると赤一色でちょっと見づらいのです。

あれってやっぱ"SET ***"コマンドで設定すればできるのでしょうか?
一応マニュアルを見たのですが、、、わかりません

131 :名無しさん@お腹いっぱい。:02/10/21 01:10
■□■□■□■□あん毛糸■□■□■□■□

実際のところ、GnuplotとRootってどっちがええの?
(使いに値はさまざまだろうけど、結局実験の測定値
を3次元または4次元的にプロットする場合をかんがえると、、)

132 :名無しさん@お腹いっぱい。:02/10/21 01:20
>>130
ベクトルは、
#vec.dat
#x y x+凅 y+凉
のdatファイルを作って、
plot "vec.dat" w vec
で可能だけど

等高線はset contourで可能だけど

とりあえず"gnuplotのある生活"ぐらいググればでてくると思うが
http://art.aees.kyushu-u.ac.jp/members/kawano/gnuplot/
http://art.aees.kyushu-u.ac.jp/members/kawano/gnuplot/


133 :132:02/10/21 01:24
ちなみに私はgmt(http://gmt.soest.hawaii.edu/)を勉強中です。
gnuplotはdatファイルを流し込むだけなんで,
ちょっとした計算で使う分にはいいんですが、
電位の等高線表示とかベクトルとかは
論文とかに載せるデータとしてはかなり見栄えが悪いです.

すれ違い失礼しました.

134 :名無しさん@お腹いっぱい。:02/10/23 02:30
linux板で R の話が出てた
http://pc.2ch.net/test/read.cgi/linux/1024715617/352
だれか S言語 (商用、フリーソフトウェアの実装は問わず) 使ってる人いる?

135 :名無しさん@お腹いっぱい。:02/10/26 15:44
データファイルにx y y2の値があって
xとy-y2のデータを使いたいときはどうすればいいでしょうか?

136 :名無しさん@お腹いっぱい。:02/10/26 15:49
help plot

137 :名無しさん@お腹いっぱい。:02/10/26 15:57
産休。using 1:($2-$3)でできたよ。

138 :名無しさん@お腹いっぱい。:02/10/26 17:47
gnuplotのコマンドヒストリーってどこに保存してるんですか?

139 :138:02/10/26 23:46
.gp_histroy

140 :名無しさん@お腹いっぱい。:02/11/07 01:12
# ここまで読んだ

141 :名無しさん@お腹いっぱい。:02/11/11 09:21
gnuplot って、いつからか(3.8?) splot した画像をマウスでグリグリ
しながらインタラクティブに回転できるようになってたんですね。

2d 表示ではマウスで領域拡大できたり、いままであともうちょっとだった
機能が含まれていました。

早く正式版になるといいですね

142 :名無しさん@お腹いっぱい。:02/11/26 00:40
保守age

''' ここまで読んだ

143 :名無しさん@お腹いっぱい。:02/11/29 22:08
print 10**(10)
1410065408
って仕様だよね?

144 :名無しさん@お腹いっぱい。:02/11/29 22:17
gnuplot> print 10.0**(10)
10000000000.0
って仕様だよね?





145 :143:02/11/29 22:27
>>144
未熟でスマソ~

146 :名無しさん@お腹いっぱい。:02/11/30 02:42
>>144
そんなあなたには類似品のexploitを(w

147 :144:02/11/30 02:56
$ exploit
bash: exploit: command not found
って仕様だよね?


148 :名無しさん@お腹いっぱい。:02/12/01 20:05
>>143
>>144
やっとわかったよ.

gnuplot> print -10**10
-1410065408

ってなる辺りは,gnuplotの実装がうかがえて興味深い.

149 :名無しさん@お腹いっぱい。:02/12/01 22:52
overflow がそんなに珍しいか?

150 :144:02/12/02 16:02
gnuplot> print (-10)**10
1410065408
って仕様だよね?


151 :名無しさん@お腹いっぱい。:02/12/17 16:03
http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/gnuplot-intro/img/img-sin.png
の右上の
sin(x) -----------
の表示位置をグラフ枠の外に変更する方法
を誰かご存知内でしょうか?

152 :名無しさん@お腹いっぱい。:02/12/17 16:05
.gp_histroy
にヒストリーが保存されませんが、
コンパイルオプション間違っているのでしょうか?

153 :名無しさん@お腹いっぱい。:02/12/17 16:22
>>151 help set key を使いましょう
set key outside
で、できましたよ

154 :151:02/12/18 05:01
(;⌒ー⌒) 有難う。

155 :名無しさん@お腹いっぱい。:02/12/18 21:40
gnuplotで
f(y)=N
(つまり縦棒)
なグラフってどう書けばいいんだ?

156 :名無しさん@お腹いっぱい。:02/12/18 23:46
>>155set parametric

157 :155:02/12/19 00:01
>156
解答ありがとうございます。
でもね、set parametricすると、普通のグラフと混在した縦棒がかけないっす。
ふむ。ど〜したもんでしょ?

158 :名無しさん@お腹いっぱい。:02/12/19 02:07
パラメータのレンジの設定がちょっと面倒だけど,
普通の関数もパラメータ使ってプロットすればどうかな.

plot 10, t, t, f(t) とすれば,x=10 と y=f(x) のグラフが同時に描かれる.

159 :155:02/12/19 04:56
>>158
すげ〜面倒っす。
単純に、
>plot 1
みたいな感じで縦線書きたいだけなのに。
ふむ。

160 :名無しさん@お腹いっぱい。:02/12/19 09:31
>>159
同感。plot のオプションで parametric かそうでないかを選べるといいのに

とかいってみる。


161 :155:02/12/19 18:20
>>160
んだね。パイプみたいにさ、
pplot 10,t | plot exp(x)
なんてことが出来たら最高。
え、ビット和はどうするかって?
そんなのは問題じゃないでしょ。
ふむ。

162 :名無しさん@お腹いっぱい。:02/12/20 21:49
set multiplot

163 :155:02/12/21 00:02
>>162
でどうしろと。

164 :名無しさん@お腹いっぱい。:02/12/21 00:10
Rとかいろいろよい奴はあるみたいだけど、
LinuxのSVGAまで対応してないでしょ?

その点gnuplotは、原油みたいに荒削りだけど、
大抵のデバイスには対応できる。

ただし、最近はちょっとバージョンアップが
遅い。(ひょっとして、止まってる?)


165 :155:02/12/21 12:34
>>162
出来ました。ありがとうございます。

166 :名無しさん@お腹いっぱい。:02/12/21 13:16
3.7.3 up あげ

167 :おむこさん志望 ◆QtGqCwfDSA :02/12/21 14:44
http://numexp.sourceforge.net/client2.html
こんなものもある

168 :名無しさん@お腹いっぱい。:02/12/21 15:57
>>167 gnuplot とどっちがいい?

169 :名無しさん@お腹いっぱい。:02/12/21 16:17
いったいどこが本家なの?



170 :名無しさん@お腹いっぱい。:02/12/21 16:28
>>168
目的が違うような気がする.

171 :名無しさん@お腹いっぱい。:02/12/21 16:33
>>169
3.7.3を出してるところ

172 :名無しさん@お腹いっぱい。:02/12/21 17:18
version 4 はいつなんだ〜!

173 :名無しさん@お腹いっぱい。:02/12/21 17:25
  ヽ、.三 ミニ、_ ___ _,. ‐'´//-─=====-、ヾ       /ヽ
        ,.‐'´ `''‐- 、._ヽ   /.i   __   、ゝ‐;----// ヾ.、
       [ |、!   "-ゞ'-' }二. {`´  "ゞ'-'   . |.r-'‐┬‐l l⌒ | }
        ゙l |`} ..:     リ ̄ヽd、        |l   !ニ! !⌒ //
.         i.! l .:::::     ソ;;:..  ヽ、._     _,ノ'     ゞ)ノ./
         ` ー==--‐'´( ,-、 ,:‐、  ̄ ̄ ̄      i/‐'/
          i                        .l、_/::|
          !      -'ニニニヽ               |:    |
             ヽ     ヾニ二ン             !::   ト、
おれたちはとんでもない思い違いをしていたようだ。これを見てみろ。
まず「3.7.3」をローマ字で表記する
santennanatensan
これを逆にし、
santennanatensan
日本語に直し
ミナミ
ここがgnuplotスレと言う事を考え先頭にに「T-ZONE」を加える
すると導かれる解は
T-ZONEミナミ
そして最後に意味不明な文字「ミナミ」
これはノイズと考えられるので削除し残りの文字を取り出す。
するとできあがる言葉は・・・・・・『T-ZONE』。
「gnuplot3.7.3」とは今は亡きT-ZONEミナミを表す言葉だったのだ!!

174 :名無しさん@お腹いっぱい。:02/12/21 20:03
t-zoneは減資して出直しマスタ〜

あと、3.7.4サンクス
さっきダウンロード&コンパイルしました。

バージョン4は、この調子だと2030年ぐらいかも?(w


175 :名無しさん@お腹いっぱい。:02/12/21 22:11
「ミナミ」は消滅したぞ。ちなみにあそこはLAOXが入るらしい。
ちょっと前に新しい店の名前募集してなかったかな?

ちなみにAkibaPlaceの上,テナント全然入ってないけど1フロア
数百万だそうな。誰も入らないわけだ。

176 :名無しさん@お腹いっぱい。:02/12/22 16:57
テンポの再編やってたからね、
でも会社自体は減資&リスタートです。


177 :Win使いですが:02/12/25 12:13
ここが gnuplot 全般の質問をするには一番良いと思ったので,
お尋ねします。

gnuplot plus で,

set title '$a^*$'
plot x

でプロットして,eps 出力して,acrobat で pdf 化すると,上付きの '*' の
位置が eps と pdf とで違うんですが,これを同じにする方法は何か
あるでしょうか。

178 :+-0:02/12/25 12:13
               ↓   
★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★・裏情報取引サイト→http://www.kawachi.zaq.ne.jp/dpdan803/
★・国際免許取得→→→http://www.kawachi.zaq.ne.jp/dpdan803/
★・あらゆる調査→→→http://www.kawachi.zaq.ne.jp/dpdan803/
★★★★★★★★★★★★★★★★★★★★★★★★★★★★

179 :名無しさん@お腹いっぱい。:02/12/25 12:49
>>177
eps と pdf で違うって、eps で表示されている位置とやらはどうやって確認したの?
Adobe 純正の PostScript エンジン積んだプリンタで出力して確認してみてごらん。

想像だけど eps を表示させているときと pdf を表示させているときに
実際に使われているフォントが(名前は同じでも)違うんじゃないかなって思う。


180 :Win使いですが:02/12/25 13:08
>>179
Level 3 を積んだ cannon LBP-2260PS で印刷しても画面どおりなんですけど。
eps は ghostscript を使ってますが,ps プリンタ出力としてあります。

181 :名無しさん@お腹いっぱい。:02/12/25 13:28
>>179
ghostscript が使っているフォントと PostScript プリンタの使っているフォントは
メトリックが違うのでよく見ると形状が異なることがわかるはずです。

全く同じなら、ghostcript でラスタライズされたデータを PostScript プリンタで
印刷してしまっている可能性があります。使い方を見直しましょう。

そうではなくて、ghostscript での表示結果と PostScript プリンタでの表示結果が、
よく見ると字形が異なるけど位置関係はほぼ同じ、なのに、PDF は大きく異なる、
というのであれば確かに PDF 変換時の障害かもしれません。
まず問題を切り分けましょう。

で、どの結果となったとしても、gnuplot とは「ほとんど関係のない」話なので、
あとは PostScript か PDF 関連のスレ (自分に十分な知識があればDTP板が
最適ですが) を探してそちらで質問されるのが良いと思います。


182 :Win使いですが:02/12/25 14:36
>>181
ghostscript では ps プリンタ出力にしてますので,ghostscript は関与して
いないはずです。念のため,プリンタに直接ダウンロードして印刷しましたが
結果は同じでした。

ここに書いたのは,
「plus パッチの吐く ps には,これこれの問題があるので回避するにはこうすればよい」
または,
「plus の吐く ps は間違いなく標準に沿ってる」
というお話しが聞けるかも知れないと思ったからです。

もう少し様子を見て,そのような情報がなければ,ps か pdf 関係で,
「こういう ps を pdf にしたら印刷結果が異なりましたが?」
と聞いて見ようと思います。

183 :名無しさん@お腹いっぱい。:02/12/25 17:22
【チンコのレス】
〓〓〓〓〓
 |〓|
 |〓|
 |〓|
 (⌒⌒)
  \/
  〓
 【チンコお守りレス】このお守りを見たあなたは超超超幸せ者!
2週間以内に必ず彼氏・彼女が出来るよ!
すでにいる人は超〜ラブラブ みんなが幸せになりますように…
そのかわりこのコピペを1時間以内に、5つ別のスレに貼り付けてね・・
でないと、あなたはインポや性病になります。


184 :179==181:02/12/25 17:36
>>182
> 「plus の吐く ps は間違いなく標準に沿ってる」
> というお話しが聞けるかも知れないと思ったからです。

始めからそのように質問されたらよかったかと思います。
結論からいうと正しい PostScript を出力しています。

> 「こういう ps を pdf にしたら印刷結果が異なりましたが?」
PDF を見ているときに使われているフォントが違うんじゃないでしょうか。
普通、PostScript フォントは Windows にインストールされていないので、
PDF 作成時か、PDF 閲覧時に代替フォントが使用されます。

フォントの形状が EPS 中で使用されている PostScript フォントと
Windows で置換された TrueType フォントで異なるので、見た目には
位置関係が異なっているように見えるのだと思います。


185 :名無しさん@お腹いっぱい。:02/12/25 21:32
あるいみpsは使いづらいね!
PDFの方が今となってはだいぶいいかも、

でも、サポートされてないんでしたっけ。。。


186 :Win使いですが:02/12/25 23:05
>>182
問題の eps ファイルは,Helvetica,Times-Italic,Symbol しか使ってなかった
ですし,今,ちょっといじって Times-Italic しか使わないようにしても,結果は
同じでした。

印刷に使ったプリンタは,もちろん基本14書体は持ってますので,印刷時に
使われてるフォントは eps 印刷時も pdf 印刷時も同じはずです。

postscript をよく読めないのでわかりませんが,思うに,plus パッチが吐く
eps 中の添え字の位置を変えるための記述を acrobat が意図とは違う解釈を
しているのではと思います。

>>185
そうなんですよ。私が今回,ps と pdf の違いにこだわっているのは,最終成果を
pdf として持ちたいのに,ps だと満足できる印刷ができて pdf だとそうでないから
なのです。ps のままで良ければ,「まあいいや」って思えるんですが。

187 :名無しさん@お腹いっぱい。:02/12/25 23:09


メリークリスマス。。★彡
パートナーは見つかりました?(o^.^o)

http://abba.hp.infoseek.co.jp/1/



188 :名無しさん@お腹いっぱい。:02/12/26 00:20
>186
gnuplot で eps 出力し、「その後」 pdf に変換しているのであれば gnuplot は関係ないだろ。
表現形式が変わっていても同じものを示しているはずなのだから表示が違うはずが無い。
もし違っているのであれば、それは変換の過程で内容が変質したということ。
eps を直接読むなりすれば? そうすれば eps の時点の問題なのか pdf に変換した時の問題なのか分かる筈。

189 :179==181:02/12/26 09:10
>>186
私の書いた意味が途中までしか伝わっていないようです。

PostScript でよく使われる Helvetica, Times などのフォントは
Windows では Arial や TimesNewRoman に置き換えられることが多いと
指摘しています。

> postscript をよく読めないのでわかりませんが,思うに,plus パッチが吐く
> eps 中の添え字の位置を変えるための記述を acrobat が意図とは違う解釈を
> しているのではと思います。
私は gnuplot が吐く PostScript コードを読んだ上で上記の発言をしています。


190 :名無しさん@お腹いっぱい。:02/12/26 12:52
pdf は全然ポータブルじゃないというのはふまえておかないとだめだよね。
ps の方がずっといいのだが acroread があればとりあえず見られる pdf
が重宝されてるんだろうね。

ps なら直接ソース弄れるし利点はいっぱいなのだけど。。。

191 :Win使いですが:02/12/26 13:11
>>189

> PostScript でよく使われる Helvetica, Times などのフォントは
> Windows では Arial や TimesNewRoman に置き換えられることが多いと
> 指摘しています。

それは理解しているつもりですが,問題のデータは,pdf 内でも
フォントは Times-Italic type1 となっていますので,印刷時はプリンタ内の
Times-Italic が使われていると思います。
ちなみに,pdf 表示時には acrobat 付属の TimesNewRomanPS-ItalicMT が
使われています。

> 私は gnuplot が吐く PostScript コードを読んだ上で上記の発言をしています。

了解しました。ps の記述が正しいのであれば,acrobat の処理が誤っていると
いうことですね。

>>190
不特定多数に電子データのまま渡る可能性がある場合,pdf を出力が
システムに依存しないようにできるだけ調整して持っておくのが,やはり便利です。
本当は ps が標準になってくれた方がやりやすいと思いますが。

192 :名無しさん@お腹いっぱい。:02/12/26 21:38
>>191

そうなんですよね〜、印刷ではpsがイイ!
なんていっても、結局のところWin環境やら何やら考えて
pdfに変換してしまう自分が居ます。。。

psは印刷以外は流行らない感じですね、今となっては。。。


193 :名無しさん@お腹いっぱい。:02/12/26 21:54
印刷でも決して流行ってはいない罠

194 :192:02/12/27 23:53
確かに、。。。(w

なんというか、プロなんかには根強い需要があるらしいですけど、
今となっては、よっぽど変なソフト使わんとPSとたいして変わらん
品質で印刷できるしね〜

そういえば、PSのファイルよりもPDFのファイルにしたほうが、
サイズが小さく成るんだけど

なんでだろう???


195 :solarisuser@2ch:02/12/27 23:57
あげるなっつーの。>>194
みんなの楽しみなんだから…。

196 :名無しさん@お腹いっぱい。:02/12/28 00:14
whereis TANOSHIMI

197 :名無しさん@お腹いっぱい。:02/12/28 00:31
>>194
psは、記述の正確さのために
小数点単位で行などの調整ができる。
小数点以下の書き出しの分だけファイルサイズは大きくなる

198 :名無しさん@お腹いっぱい。:02/12/28 15:50
>>197

いや、PDF−>PS変換でサイズ増大
PS−>PDF変換でサイズ縮小

とほぼ必ずなるんで、なにか他の要因もあるんじゃない?


199 :Win使いですが:02/12/28 16:56
>>198
圧縮でしょ。

200 :名無しさん@お腹いっぱい。:02/12/28 19:52
ps はテキスト。pdf はバイナリ。

201 :名無しさん@お腹いっぱい。:02/12/29 00:16
>>200
バイナリデータだらけのPSファイルもあるでよ

202 :名無しさん@Emacs:02/12/29 00:19
pdf の命令で一文字の物が多いのもファイルサイズを減らすため?

203 :名無しさん@お腹いっぱい。:02/12/29 04:20
psが二文字、pdfが3文字ってのもファイルサイズに関係してそう

204 :名無しさん@お腹いっぱい。:02/12/29 16:13
マジレスですまんが、実際のところWin房が周りにうようよいてて、
しかもネットみててもpdfの文書やらグラフはたくさんヒットする
けど、psなんて滅多にヒットしない。

どうかんがえても、いまのグラフ出力形式としてはpdfの方がよい
と思うのだが。。。どうだろう?(すき嫌いは別にして)

それとも、(素人○だしで申し訳ないが)グラフ出力形式として
pdfがNGな部分ってあるんだろうか?


205 :名無しさん@Emacs:02/12/29 16:30
普通 TeX に張るから ps なんじゃぁ.
Windows で使うんだったら WMF とか使うと思うし.
1ページに複数の pdf をレイアウトする,って使いかたはあまり想定できない.


206 :名無しさん@お腹いっぱい。:02/12/29 18:42
TeXに貼るならpsじゃなくてepsだろう

207 :名無しさん@お腹いっぱい。:02/12/29 18:46
最終形態として pdf を使うことはあるが、グラフのように他の文章に取り込んだりという
加工されるものにpdf を使うことは無いような

208 :204:02/12/29 21:09
そうか、いろいろと勉強になった

ありがとう。
でも、TEX使わん香具師は実害ない???


209 :名無しさん@お腹いっぱい。:02/12/30 01:29
逆にいえば、それ以外にはpdfってこと?


210 :名無しさん@お腹いっぱい。:02/12/30 03:35
必要に応じて適切なものを利用すればよい
gnuplot は多数の出力形式をサポートしているんだから

211 :名無しさん@お腹いっぱい。:02/12/30 18:25
まぁ、psに対するpdfの優位性はあきらかだけど、
現状としてgnuplotはサポートしていない。

なので、psをだましだまし使って行かんといかん


212 :名無しさん@お腹いっぱい。:02/12/30 19:18
gnuplot4がリリースされたら.pdf出力できるようになるかもなー
それを書くのはかなりしんどそうだけどなー。

213 :名無しさん@お腹いっぱい。:02/12/31 00:40
gnuplot4か〜、何年後になるんだろう?
この調子でいけば。。。(w


214 :名無しさん@お腹いっぱい。:02/12/31 13:16
3.7.3 のリポートレポートによると
4 の リリースは来年上半期を目標としているようだね
本とにでるのかな〜

215 :名無しさん@お腹いっぱい。:02/12/31 17:44
来年って2003年?


216 :名無しさん@お腹いっぱい。:02/12/31 20:07
それか、単に数字を4にあげるだけだったりして(w

でも、来年前半とかだったら、十分にありうるね


217 :名無しさん@お腹いっぱい。:03/01/01 22:34
むし返し見たいになるけど、ps出力とか画面出力とかでイメージが異なるの
ってなんとかならんのでしょうか?

ディスプレイpsとかいわないので、せめてシンボル記号ぐらいは合わせて
ほしいとおもうのは洩れだけ???


218 :名無しさん@お腹いっぱい。:03/01/01 23:35
linetype とか plottype も x11 と postscript では異なっている.


219 :名無しさん@お腹いっぱい。:03/01/02 13:20
出力形式は、あくまでもファイル形式の違いであるべきで
コンテンツの違いであってはならんと思うが。。。どう???


220 :名無しさん@お腹いっぱい。:03/01/02 13:52
出力形式の範疇に何を含めるかによっては
話がややこしくなるが。。。
デバイス毎の最終出力の見た目は違っていて当り前。

あるデバイス上で他デバイス上での表示と同じにしたい場合は
エミュレートする。

221 :名無しさん@お腹いっぱい。:03/01/02 19:23
>>220

画面で見たイメージと印刷イメージが違っててもよしとする神経が
理解できんが。。。(w

これだと、M$のエクセル並だなぁ〜


222 :名無しさん@お腹いっぱい。:03/01/02 19:33
文字フォントとかは仕方ないでしょ。postscript対応プリンタでも無い限り
まったく一緒というのは厳しい

223 :名無しさん@お腹いっぱい。:03/01/02 19:37
たぶん印刷のプレビューと印刷イメージということではなく
一般的な話じゃないのかな。各デバイスの特徴が違う以上
それぞれに適した表示形態があるわけで。
印刷イメージの確認用としての表示はもちろん確認できるくらい
同じにしなきゃならんが結局目安にしかならないしね。
DisplayPS (on NeXT) 使いはじめたころは結構良いかなあとも思ったけど
それほど完全でもなかったし。

224 :名無しさん@お腹いっぱい。:03/01/02 22:31
set terminal epsにして,横でgvで確認すればいいだけの話じゃないの?


225 :名無しさん@お腹いっぱい。:03/01/02 22:57
>>224

なるほど、いわれてみばそうかも(w

>>223

NEXTのdisplay PS って完璧&最強とおもってたけど。。。
違うの???(使ったことないもんで、スマソ)


226 :名無しさん@お腹いっぱい。:03/01/02 23:35
MaxOS X は Display PDF とかでなかった?

227 :名無しさん@お腹いっぱい。:03/01/03 14:26
>>226

ネタ?


228 :not 226:03/01/03 15:47
>>227
いや、ほんとですよ。
MacOS X の QuartzグラフィックエンジンはPDFベース。
NeXT の一部発展形であることもあってDisplayPS 採用の方向も
あったようですが、ライセンス料が不要なこともあり PDF ベースに
なったそうです。

229 :名無しさん@お腹いっぱい。:03/01/03 18:30
set terminalはdump
これ最強

230 :名無しさん@お腹いっぱい。:03/01/03 19:30
dump でなくて dumb でしょ.
dumb なんて使う奴いるのかと思っていたけど,
一度だけ使う機会があって,いざというときには便利だと思った.

231 :名無しさん@お腹いっぱい。:03/01/03 22:21
>>228

おお、本当だったのか!スマソ!

ということは、DisplayPDFは今あるが、
ということは、DisplayPSはもはや現行機種としては存在しないということですか?

なんか、時代の流れを感じてしまう!

やはり、gnuplotもPDF必須だな?


232 :名無しさん@お腹いっぱい。:03/01/03 23:44
>>231
PDFってEPSみたいに一枚の絵として取り込めるの?


233 :名無しさん@お腹いっぱい。:03/01/04 00:23
だからさー、UNIX的思想で言えばPS->PDFへのフィルタさえあれば
わざわざ個々のアプリがPDFを吐くように対応するのは大いなるム
ダなわけで。
PSさえ吐ければ後はフィルタで好きな物に変換すればいいわけで。

234 :名無しさん@お腹いっぱい。:03/01/04 01:46
>>233
ほしがりませんかつまでわ、ですか

235 :名無しさん:03/01/04 02:51
       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
Λ_Λ  | 君さぁ こんなスレッド立てるから          |
( ´∀`)< 厨房って言われちゃうんだよ             |
( ΛΛ つ >―――――――――――――――――――‐<
 ( ゚Д゚) < おまえのことを必要としてる奴なんて         |
 /つつ  | いないんだからさっさと回線切って首吊れ     |
       \____________________/

(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)

(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)

(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)

236 :名無しさん@お腹いっぱい。:03/01/04 03:22
PDF厨がいるスレはここですか?

237 :名無しさん@お腹いっぱい。:03/01/05 00:40
いや、PS房です。


238 :名無しさん@お腹いっぱい。:03/01/06 16:02
gnuplotで2次元でx=1の直線書きたいんですけど、
どうすればいいんでしょう?

239 :名無しさん@お腹いっぱい。:03/01/06 22:25
うえ、

パラメータ表示かなんかでいけんじゃない?


240 :名無しさん@お腹いっぱい。:03/01/06 22:27
>>239
「うえ、」ってのは何のことでsky?

241 :239:03/01/06 23:35
うえ、うえ、

スマソ、パラメトリックだった。(恥


242 :名無しさん@お腹いっぱい。:03/01/06 23:38
呻き声?

243 :名無しさん@お腹いっぱい。:03/01/08 03:56
うぇぇぃ

244 :名無しさん@お腹いっぱい。:03/01/08 04:00
X-Respect: 佐藤泰司; Char
X-Moe: ハッピー船橋こと[天才]磯部さちよ
X-Reaction-Queen: 紺野あさ美, 木村絢香
X-Cheering: 中川翔子
X-Moe-Info: See http://www.x-moe.org/ for detail, and see http://www2.palnet.or.jp/~matsuda/x-moe/ for reference.
X-My-soulful-screaming: ぅぇぃ!
X-Ore: 人生unstable


245 :名無しさん@お腹いっぱい。:03/01/08 17:06
yendot に紹介されてたんで一応 (ここがネタ元と思ったのに)

http://tortoise1.math.ryukoku.ac.jp/~takataka/gnuplot/fromC.html
popen() でつっこんで、リアルタイム描画をしようという話。なるほど

http://phe.phyas.aichi-edu.ac.jp/~cyamauch/gptcall.html
C から呼ぶインタフェース。これは似たようなのがいくつかありますな。

http://art.aees.kyushu-u.ac.jp/members/kawano/gnuplot/
ついでに再掲。gnuplot FAQ

246 :名無しさん@お腹いっぱい。:03/01/09 00:56
うえ、
FAQじゃないだろう。

ずっとうえ、
縦線引くだけなら set arrow が簡単。


247 :名無しさん@お腹いっぱい。:03/01/09 07:48
うえ、
またお前か。

248 :名無しさん@お腹いっぱい。:03/01/10 15:14
>>245
expect で適当にやったほうが
楽だとおもうのだが

249 :名無しさん@お腹いっぱい。:03/01/10 22:15
gnuplot> set parametric
gnuplot> plot 1,t

250 :名無しさん@お腹いっぱい。:03/01/10 22:59
>245>248
stdout に出力してパイプでつなげればいいだけやん
わざわざそんなことしなくても
これならシェルスクリプトからでも利用できるし

251 :名無しさん@お腹いっぱい。:03/01/13 07:02
それだけではちょっとまずい例えば、エラー復帰とかができん毎回パイプを切断して終了コード or stderr 検出っていう他のシェルスクリプトの常道は使えない

252 :名無しさん@お腹いっぱい。:03/01/13 11:14
>>216
スナップショットが出ている3.8系がpre4.0という位置付けなので,
番号を上げるだけというのは,あながち間違いじゃない.
3.8でスクリプト書式が少し変更されたのはちょっと辛い.


253 :名無しさん@お腹いっぱい。:03/01/13 18:36
>>252

変わった?
なにも気づかんが。。。(w


254 :名無しさん@お腹いっぱい。:03/01/13 20:14
例えば set / unset


255 :名無しさん@お腹いっぱい。:03/01/14 20:01
きづかんかった、スマソ


256 :山崎渉:03/01/15 12:50
(^^)

257 :名無しさん@お腹いっぱい。:03/01/16 04:31
windows用gnuplotってwgnuplotしかないの?
こいつは結果を標準出力に吐き出させる事ができないんでかなり使いづらいんだが。

258 :名無しさん@お腹いっぱい。:03/01/16 21:54
>257
cygwin

259 :名無しさん@お腹いっぱい。:03/01/30 02:19
変数の中身を出力するにはどうしたらよいの?

たとえば
f(x)=a*x+b
fit f(x) "data.dat" using 1:2 via a,b
として,
a=3,b=5が得られたときに,
'f(x)=3x+5'って出力するの.

いろんなサイトを見たり,Gnuplot本を調べたりしたんだけど,まったくわからんのでつ.

260 :名無しさん@お腹いっぱい。:03/01/30 12:42
>>257
Windows で gnuplot 使うなら、cygwin に XFree86 も入れて、
その上で使うのが一番楽だったよ。
日本語がアレだけど、インストールは cygwin の setup.exe か
ら必要なもの選ぶだけになったし、簡単です

261 :名無しさん@お腹いっぱい。:03/01/30 12:44
>>259
fitしたら自動的に代入されているので、
print a
print b
でaとbは見られます

262 :名無しさん@お腹いっぱい。:03/01/30 16:39
plot f(x) title "`date`"

というように、plotのtitleで`(バッククォート)による置換は使えないのしょうか?
少なくとも当方のGNUPLOT 3.7.1だと出来ません。

これが出来れば、>>259

plot f(x) title "f(x)=`fit.logからaの値を取りだす`*x+`bを取りだす`"

という感じで(無理矢理ですが)実現できると思うのですが。


263 :262:03/01/30 16:51
titleでの置換が不可能なら、>>261さんが言われてますが、

#!/bin/sh
#
tmp=/tmp/$0.$$
#
cat <<EOF | gnuplot 2> $tmp
f(x)=a*x+b
fit f(x) "data.dat" using 1:2 via a,b
print a
print b
EOF
#
a=`tail -n 2 $tmp | head -1`
b=`tail -n 1 $tmp`
#
cat <<EOF > $tmp
f(x)=$a*x+$b
plot f(x) title "f(x)=$a*x+$b"
pause -1
EOF
#
gnuplot $tmp
#
rm -f $tmp

というように一旦aとbの値を出力させて、シェルで置換するのかな?
かなり汚なくてやりたくない方法ですが(w


264 :名無しさん@お腹いっぱい。:03/01/30 22:57
数学がよくわからんオレに
数行で書ける面白いグラフを見せて下さい。

265 :名無しさん@お腹いっぱい。:03/02/02 00:21
http://art.aees.kyushu-u.ac.jp/members/kawano/gnuplot/fractal/mandelbrot.html

266 :259:03/02/02 00:26
ふえ〜
やっぱり素直なやり方で直接グラフに変数を書き込むのって無理なのね(´・ω・`)ショボーン.
お騒がせしました.

267 :名無しさん@お腹いっぱい。:03/02/02 12:27
Igorの"show info"みたいに、グラフを見た後に個々のデータ点の情報
(横軸、縦軸の値)を調べたいときに皆さんはどうしてますか?perlとかで処理?
こいつをgnuplotでビジュアルにやりたいというのが望みなのですが・・・
こんなワガママな俺は逝ってよしですか?

# 実験データで怪しいピークの位置を片っ端から調べる、てなシチュエーション
# ガウシアンでフィッティングするほど大袈裟なことは必要ないのであります

268 :名無しさん@お腹いっぱい。:03/02/02 21:40
くだ質から誘導されて来ました。

gnuplotをつかっています。
ファイルに記載されている値の逆数をプロットしたいのですが、
どうしたら良いでしょうか。

269 :名無しさん@お腹いっぱい。:03/02/02 22:21
逆数計算したらあ。

270 :名無しさん@お腹いっぱい。:03/02/02 23:04
plot "filename" using 1:(1.0/$2) でOK



271 :名無しさん@お腹いっぱい。:03/02/02 23:13
横軸に日付いれたいんですけど。。。なかなかうまく入りません。

2003/01/01 10 20 30 40
2003/01/02 10 20 30 40
2003/01/03 10 20 30 40
2003/01/04 10 20 30 40
2003/01/05 10 20 30 40
...

みたいなデータファイルからグラフは素直に書かせる事が出来るんですが、
いざ日付を月単位(yy/mm)でいれようとすると、なぜかトンでしまう月とか
があって、なかなかうまく表示できません。

これって、いまのバージョンでは仕方ないのでしょうか?


272 :名無しさん@お腹いっぱい。:03/02/02 23:49
>>267
gnuplot3.8なら,グラフの上にマウスカーソルを持って行くだけで座標がわかります.


273 :267:03/02/03 01:51
>>272
お返事ありがとうございます。
確かにその機能は便利なのですが、任意の座標の値が見えちゃいますよね。
その時に、例えばマウスカーソルをデータ点にスナップさせて、データ点
そのものの座標を知りたかったりする場合はどうしたらいいでしょう・・・?

結構需要がありそうな感じがするんですが、、、俺だけ?

274 :名無しさん@お腹いっぱい。:03/02/03 02:10
>273
gnuplot はプロッタ

補完された曲線の任意の座標を知りたいのであれば、
プロットされた曲線をみるのではなく曲線関数の出力をみるべき

275 :名無しさん@お腹いっぱい。:03/02/03 02:12
>>270
うぉーーーっ!俺>268ぢゃないけどそゆ事出来るの知らんかったぁーーっ!!
感動age

276 :267:03/02/03 02:53
>>274
いやいや、知りたいのは補完される前の点でして、元データのテキスト
眺めりゃわかることなんですけど、こいつをグラフ見ながら
できないかなーってことだったのです。

みなさんはこういう時データのあるテキストを直接参照(あるいは処理)
してるんでしょうか?

277 :268:03/02/03 07:16
>269,>270
ありがとうございます。
早速試してみます。

278 :名無しさん@お腹いっぱい。:03/02/09 18:52
>>276
gnuplot はプロッタ

279 :名無しさん@お腹いっぱい。:03/02/09 18:54
関連スレッド

論文作成ツール等に関する質問スレッド
http://pc.2ch.net/test/read.cgi/linux/1038780916/

280 :名無しさん@お腹いっぱい。:03/02/09 19:38
>>278
うつみ宮土理はケロンパ


281 :名無しさん@お腹いっぱい。:03/02/11 00:05
>>276
確かにありますね,グラフを眺めながら「この点,消したいんだけど,どのデータかなぁ...」
とか言いながら,データファイルの中を探すこと.
でも,表示画面から数値データそのものに戻るのは,gnuplotには馴染まないんじゃないかな.
>>278 の言うように,所詮プロッタなんだから.

282 :名無しさん@お腹いっぱい。:03/02/11 02:42
「地図的」なデータ、つまりXとYの縮尺を同じに固定したくて、
さらにデータファイルをどんどん流し込んで眺めたいので
値の範囲は自動判定させたいんですけれども、
ざっと調べたところではXYの縮尺だけを固定するような
コマンドが見当たりません。

こういった場合どのような方法が考えられますでしょうか。
ご教授願えれば幸いです。


283 :名無しさん@お腹いっぱい。:03/02/11 04:03
>282
縮尺及び描画サイズを固定にしたら範囲も固定になるはずだが?

284 :282:03/02/11 12:13
>>283
そうですね。それで困ってます。範囲はデータによって変わるので、範囲を固
定せずに自動判定させ、縮尺だけ固定したい(というかXYの縮尺比を1:1に固定
したい) のです。

外部のスクリプトでパラメータを決めてgnuplotに渡すしかないのでしょうか。


285 :名無しさん@お腹いっぱい。:03/02/11 13:42
GIMPは?

286 :名無しさん@お腹いっぱい。:03/02/11 21:37
xyの縮尺「比」だけを固定するなら set size ratio -1 でできますけど.


287 :名無しさん@お腹いっぱい。:03/02/13 19:51
GDとかでしこしこ自分で書くよりgnuplotに任せたほうがはるかにきれいで簡単なんですが
cgiからgnuplotうごかしてグラフ出力させるのって一般的じゃないの?


288 :名無しさん@お腹いっぱい。:03/02/13 21:58
>>287
pngってstdoutに吐けるの? tmp file 作るのなんかイヤなんだけど...

289 :名無しさん@お腹いっぱい。:03/02/14 00:17
echo 'set term png; test' | gnuplot > test.png


290 :名無しさん@お腹いっぱい。:03/02/14 01:54
>287
cron で定期的にグラフを更新なら一般的かも

291 :名無しさん@お腹いっぱい。:03/02/15 01:38
簡単な棒グラフ程度なら,1pixel幅の画像を作っておき,それをHTMLの中で
データの大きさだけ並べたり,size=xxxでブラウザに拡大させて表示するのが簡単.


292 :TTR:03/02/19 20:53
win版GNUPLOTでGUNUPLOTを起動すると同時にpltファイルを読み込ませる方法はあるのでしょうか?
起動してloadする以外に。

293 :TTR:03/02/19 20:55
あ、ここUNIX板でした。スイマセン

294 :名無しさん@お腹いっぱい。:03/02/20 01:02
普通に引数として渡すだけじゃないの?

295 :名無しさん@お腹いっぱい。:03/02/20 21:33
win版はカスだからcygwin版をつかいなさい。

296 :名無しさん@お腹いっぱい。:03/02/22 23:18
>295
cygwin 版っていうのがあるんですか?

普通の windows 用らしき gnuplot (binary 名が wgnupl32.exe のもの) を
使ってんですが Emacs の gnuplot モードと上手く連動できないっす。
Windows 版についてる pgnuplot.exe もなんだかよくわからんし。


297 :名無しさん@お腹いっぱい。:03/02/23 03:02
>>296
cygwin でコンパイル汁!

298 :名無しさん@お腹いっぱい。:03/02/23 12:33
>297
> cygwin でコンパイル汁!
がびーん!
そういうことですか。
やってみます。


299 :名無しさん@お腹いっぱい。:03/04/14 01:01
ところで、gnuplotの計算結果、本当に大丈夫なの?
非線形関数の最小二乗法の計算では、gnuplotでも、Taylor展開して
計算して係数を求めてるらしいが、それって、信頼できるの?
 信用して学会八票している自分が恐い。

300 :名無しさん@お腹いっぱい。:03/04/14 01:14
で、IgorPro!
gnuplotで描いていて、いざ、Igorproにしようと思っても、面倒。
学割で買ったけど、あまりつかえてない。
なら、Igorのおうがまだまし。
でも、学術投稿では計算させましたって言う時、力があるのは、Igorなのかな。
さみしい。
gnuplotが計算で使われてるのがNatureに出てれば、いいんだけど、ミーハーだけど。
理学系では当たり前かもしれませんが、基礎医学系では稀なんですよ、gnuplot。

301 :名無しさん@お腹いっぱい。:03/04/14 01:20
>基礎医学系では稀なんですよ、gnuplot
そう?私の卒業した大学でも今いる大学でもいっぱい使われてるけど。

# もちろん私のジャーナルへの投稿にも使われてます。


302 :名無しさん@お腹いっぱい。:03/04/14 01:23
IgorProがまし、は、gnuplotのほうがまだまし、の間違い。
大大大しぇしぇ。
gnuplotって、僕は好きです、駄菓子屋のあめ玉みたいで、
かつ、いろんな味があって且つタダだから、ちょっと不遜だけど。

303 :名無しさん@お腹いっぱい。:03/04/14 01:27
>そう?私の卒業した大学でも今いる大学でもいっぱい使われてるけど。
! そうだとうれしい! 
でも、英語論文にgnuplot使ったって逝って、クレームつきませんか?
ついたら最悪。
死ぬ気でIgorProマスタしなくちゃ。
そんなの最悪。

304 :名無しさん@お腹いっぱい。:03/04/14 01:31
>299
gnuplot はプロッタ

305 :名無しさん@お腹いっぱい。:03/04/14 01:38
>gnuplot はプロッタ
そうかあ、じゃ、gnuplotの計算結果、あんあり信用したら、いけないんだ。
冗談抜きに、ちょっとがっかり。
商用ソフトに頼るか、それしかないな、計算に関しては。
もちろん、グラフ作成では、使えるけどね。
きれいなんだけど、IgorPro共々、少し嫌だけど、IgorPro。

306 :名無しさん@お腹いっぱい。:03/04/14 01:50
>>305
計算ぐらい自分で組めよ
発表するならそうするのがあたりまえだろ

307 :名無しさん@お腹いっぱい。:03/04/14 01:51
フリーソフトやり玉にあげて信用々々と騒ぐのぁヤボってもんだ。
「ソース嫁」これ鉄の掟。

308 :名無しさん@お腹いっぱい。:03/04/14 01:53
すこし酔いが回りました、すみません。
ところで、計算に関して、学術論文にgnuplotを用いたって
論文がハイクラスに少ないとすれば、それは、問題かも。
ソフトウエア内部での計算の論理の是非などが問われるかもしれない。
問題のある計算方法処理された結果をもとに、ある仮説を立てていくなんて、
ちょっと科学倫理的に、すごく問題があると思う。
でも、既に使ってるし、悩み深し。



309 :名無しさん@お腹いっぱい。:03/04/14 02:00
>306
きついよう(^~^!)。
デジタルデータの解析には、何が一番、いいのかなあ。
やっぱり、責任があります、僕らには。
で、gnuplot、計算結果、信用できるの?
だいたい、出来ないっていう意見が優勢だと思うけど、おれ。
もちろん、だから、プロッタとして皆、使うんだろうな、おれも含めて。
でも、そんなもんなのか。
がっかり。

310 :301:03/04/14 02:13
上でも言われているけど、gnuplot はプロッタだよ。
計算は自分でプログラム書くなり、専用のもの使うだろ。
信用するしない以前に用途が違う。適切な道具使え。

そんなことで大丈夫か?基本的なところで勘違いしている
ような気がする。

# 私はデータ解析には10年来の自作プログラムを使ってる。

311 :名無しさん@お腹いっぱい。:03/04/14 02:13
>306
今後、そうしてみます。
ソフトはなんですか、SAS、SPSS?
Perl、C、fortran?
それともIgorProのマクロかな、今、手元にあるやつの。
なんか、すごく寂しい。

312 :名無しさん@お腹いっぱい。:03/04/14 02:19
泣き上戸ハッケソ (#´Д`#)

313 :あぼーん:03/04/14 02:22
   ,.´ / Vヽヽ
    ! i iノノリ)) 〉
    i l l.´ヮ`ノリ <先生!こんなのがありました!
    l く/_只ヽ    
  | ̄ ̄ ̄ ̄ ̄|
ttp://saitama.gasuki.com/sinagawa/

314 :名無しさん@お腹いっぱい。:03/04/14 02:35
>310
ありがとうございます。
gnuplotとの付き合いにある程度の感覚が持てました。
ところで、あなたの10年来のプログラムの言語は、なんですか?

信用ってことは、このPCソフト系の話では御法度なのを承知でお伺いしますが、
学術でのPCソフトの立場って、どうなんでしょう。
確立されているんでしょうか。
そういう意味で、gnuplot(free soft)の学術での位置っていうのが、すごく気になります。
もし、gnuplotが否定されるのなら、それこそ古典的なコンピュータ言語の学術的な正当性から検証し直す必要が
あるかも知れません。

つまり、僕が聞きたいのは、gnuplotが、学術的に許容範囲なのかどうかです。
これをつかって、結果をだした、で、gnuplotならダメだと、それが恐い。
なにが一番恐いかといって、結果の解析をgnuplotを使ったと記述しないことが、一番、恐い。
何故? gnuplotと書けないとしたら、それは、信頼性がないから?
僕自身は、本当に好きなんだけれども。



315 :名無しさん@お腹いっぱい。:03/04/14 02:44
>>311
プログラム/解析経験の少ない人が,自分で組んだプログラムを盲目的に使う
ほうがよっぽど危険.自分で組んだところで,結局他のプログラムで検証しな
ければならない.だったら,gnuplotのfit(gnufit)の結果を他のプログラムで
検証してみて,それが許容できればgnufitを使えばいい.そのほうがよほど生
産的.検証用のプログラムは手持ちの商用ソフトでも良いし,netlib等の有名
どころのフリーでも良いだろう.
>>301のようなold typeの言うことを聞いていても,世の中は進まないよ(w


316 :名無しさん@お腹いっぱい。:03/04/14 03:16
netlib使っているoctave使って解析すればー
プロッターはgnuplotだしー




317 :名無しさん@お腹いっぱい。:03/04/14 04:59
>>314
つか、要するにどんな「解析」がしたいんでしょ。
なんかただの線形最小自乗フィッティングみたいな
気がするけど、だったら当然 gnuplot でも OK でしょう。

ただ、フィッティング作業に対する数学的な知識がない
(計算機にやらせる作業を手計算でやれる自信がない)
のなら、例えば SAS みたいな定番商用ソフトウェアを
お作法に則って使うのが無難じゃないですかね。
知識がないなら金使えってことで。

318 :名無しさん@お腹いっぱい。:03/04/14 11:33
>>314
gnuplotで結果を出す事自体は全く問題ない。
俺も基礎医学系所属だが論文誌良く見てみろ。
結構使われてるだろ。
何が恐いのか良くわからん。
俺には自分で判断、検証できない方がよほど恐い。
具体的に何をしたいのかがわからんから何とも
言えんが。
誰もgnuplotは否定していないと思うよ。
あなたの使い方がちょっと違うだけ。

学会誌などで時々解説記事があるので調べてみる
ことをすすめる。基礎医学系なら数値解析の
講義があったはずだけど...。

>>315
301はoldだろうけど、old type では無いと思うぞ。
こちらの世界は自分で書くのが今でも主流だし。
自分で書かなきゃ進まない世界だ。
商用専門プログラムも内輪の人間が書いている
ものが多い。(基礎医学専門てことね)


319 :315:03/04/14 13:54
>>318
専門分野に特化した解析プログラムなら確かにそうかもしれないが、
>>299はgnuplotでできるような非線形最小自乗fitをしたいだけでしょ。
元々、gnuplotでできない解析だったら、gnuplotの結果が信頼できるか、とい
う話題にすらならいなわけだし。だから、それくらいだったら、自分で書かな
いで、gnuplot等既存のプログラムを検証した上で使うのが良いでしょうとい
うことを言ったまで。つーか、非線形最小自乗fit程度で、使用したプログラ
ムを明記する必要があるpaperがあるのかを問いたい。


320 :名無しさん@お腹いっぱい。:03/04/15 15:18
昨日か一昨日か忘れたけど放送大学でgnuplotの使い方をやってるのをぼーっと観てしまった。

321 :名無しさん@お腹いっぱい。:03/04/15 18:28
放送大学は私も見ました.
内容はたいしたことありませんでしたが,
それより,ヌープロットって発音していることに驚いた.
これまでは,グニュープロットって読んでたし,周囲の人もそう読んでいた.

興味をもってhttp://www.gnuplot.info/faq/を見てみたが,
発音についてのコメントは見つからなかった.
さらに,ソースも見てみたがやはり発音については書かれていない.

確かに,GNUと関係あるわけではないので,
グニュープロットと読むのは英語的には不自然かもしれないけど,
これまで慣れ親しんできたのでグニュープロットの方が自然に感じる.

皆さん,どう読んでますか?



322 :名無しさん@お腹いっぱい。:03/04/15 20:28
>>321 このへんか?
ttp://www.gnuplot.info/faq/faq.html#SECTION0003200000000000000

| We agreed that "newplot" was acceptable but, we then discovered
| that there was an absolutely ghastly pascal program of that name
| that the Computer Science Dept. occasionally used. I decided that
| "gnuplot" would make a nice pun and after a fashion Colin agreed.

323 :名無しさん@お腹いっぱい。:03/04/15 21:50
ごめん.
``pronounce''で検索しただけで,まったく読んでなかった.

正解はニュープロットだったのか.
おそらく放送大学でもそう言ってたんだろうな.

324 :名無しさん@お腹いっぱい。:03/04/15 22:47
というか GNU をグニューと読むのがソモソモ違うでしょ。
正しくはヌー、時として(ハァ?)ニュー。
しかし心の中では「ジー・エヌ・ユー」と読んでいるヘタレた
俺がいる…

325 :名無しさん@お腹いっぱい。:03/04/15 22:54
そうとは言えなくてGNUプロジェクト由来の
ソフトウェア(これらはGを発音する)と
勘違いした人はグニュープロットと読みたく
なるんでしょう。

326 :名無しさん@お腹いっぱい。:03/04/15 23:52
ちなみに,GNOMEの正しい発音はグノームだけど,ノームと発音してもよいらしい.


327 :名無しさん@お腹いっぱい。:03/04/16 00:23
>324
GNU はグヌーだよ
牛みたいのとはスペルが同じというだけ
ていうか、gnuplot と全然関係無いし

328 :名無しさん@Emacs:03/04/16 09:35
そういやgnuterra(スペルうそっぽ)のにゅーすCNNでみたとき
ニューテラっていってたなあ


329 :名無しさん@Emacs:03/04/16 11:59
gnutella


330 :名無しさん@お腹いっぱい。:03/04/16 18:02
これなんて読むんですか統合スレ@UNIX板
http://pc.2ch.net/test/read.cgi/unix/1025600265/

331 :名無しさん@お腹いっぱい。:03/04/17 01:45
>>327
うあ、今までGNUのひとつかと思ってた
>>10 のFAQも読んでたのになぁ・・・

332 :山崎渉:03/04/17 11:52
(^^)

333 :名無しさん@お腹いっぱい。:03/04/19 14:21
保守age



334 :山崎渉:03/04/20 05:47
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

335 :名無しさん@お腹いっぱい。:03/04/20 20:56
標準出力からデータを読み込みたいんですけど、
コマンドとデータを分離できないんでしょうか?
(echo plot \'-\' using 1:2; command; echo end; echo save \"file\") | gnuplot -persist
とかやってるんですけど美しくない...。

336 :名無しさん@お腹いっぱい。:03/05/05 21:19



337 :名無しさん@お腹いっぱい。:03/05/13 23:55
ちょっと質問です。
http://xanadu128.infoseek.livedoor.com/17.txt
こんなデータから
http://xanadu128.infoseek.livedoor.com/17.ps
こんなグラフを描いたのでacsplinesを指定してなめらかに曲線を引こうと思ったの
ですがうまくできません。手元のマニュアルでは
plot "17.txt" using 1:2:(0.1) smooth acsplines
って感じでやれば良いと書いてあるのでそうやったのですが,直線が出てしまいます。
どうもusingの数値が問題のようですが,1つ目がXで2つ目がYというごくフツーの
データなので特にいじる必要はないと思うのですが・・・。
オンラインマニュアルも例として using 1:2としか書いてないです。
どなたかusingの使い方ついてご教示願います。

338 :名無しさん@お腹いっぱい。:03/05/13 23:57
あげりんこ

339 :名無しさん@お腹いっぱい。:03/05/14 01:05
>>337
plot云々の前に set samples 10000 とかをやる。
10000の所には好きな数字を。デフォルトは多分100になってる。

340 :名無しさん@Emacs:03/05/14 01:51
院生時代のうろ覚えでスマソけど Plotutils
(http://www.gnu.org/software/plotutils/plotutils.html, ports や rpm にあると思う)
の spline を利用してこんなことやったような。

plot "< awk '{print $1, $2}' 17.txt | spline" notitle with lines, "17.txt" notitle

|| 関係ないけど、これに sed 's/^#//' みたいのを挟んで、データファイルに
|| # でコメント行を埋め込んで使ったりしたような。 パイプ ラブラブ

341 :337:03/05/14 03:08
うーん・・・サンプリングは元のデータのみで行いたいです。それで,
左側の1カ所はみ出たようなデータは無視できる重み付きスプライン補完を使いたいのです。
スプラインだとどうしても全ての点を通ろうとするので重みを入れたいのですが。
もう少し調べてみます。

342 :名無しさん@お腹いっぱい。:03/05/14 09:12
それは補間とは言わないのでは・・・

343 :名無しさん@お腹いっぱい。:03/05/14 20:17
重みを入れるので不自然な点は通りません。
しかしusingがなぜか調子悪いのです。

344 :名無しさん@お腹いっぱい。:03/05/16 10:49
携帯ゲーム機"プレイステーションポータブル(PSP)

 このPSPは、新規格UMD(ユニバーサルメディアディスク)というディスクを利用しており、そのサイズは直径6cmととても小さい(CDの半分程度)。 容量は1.8GBとなっている。
画面は4.5インチのTFT液晶で、480px x 272px(16:9)。MPEG4の再生やポリゴンも表示可能。外部端子として、USB2.0とメモリースティックコネクタが用意されているという。

この際、スク・エニもGBAからPSPに乗り換えたらどうでしょう。スク・エニの場合、PSPの方が実力を出しやすいような気がするんですが。
任天堂が携帯ゲーム機で圧倒的なシェアをもってるなら、スク・エニがそれを崩してみるのもおもしろいですし。かつて、PS人気の引き金となったFF7のように。

345 :山崎渉:03/05/22 01:56
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

346 :教授:03/05/25 01:01
キミキミ、ちょっといいかな
gnuplotなんだがね

gnuplot> a=10**-20
gnuplot> print a
6.01687265871451e-10

これはどういうことだね
なんとかならんのかね


347 :あわび:03/05/25 01:02
☆オススメ! カワイイ女の子満載のHサイト☆ 〜二日間だけ無料です〜
http://yahooo.s2.x-beat.com/linkvp/linkvp.html

348 :_:03/05/25 01:03
http://homepage.mac.com/hiroyuki43/

349 :346:03/05/25 17:29
なんだねこれは
私を馬鹿にしているのかね


350 :名無しさん@お腹いっぱい。:03/05/25 20:13
http://www.gnuplot.info/faq/faq.html#SECTION00093000000000000000

set zero がダメなら
y 軸の値を前もって 1e20 倍とかしてから gnuplot に食わせ、
yrange, ytics や title の単位を適正なものにすればとりあえず使える。

Excel は資料が無いからワカランが、もしきちんと描けたなら、
似たような面倒な内部処理を自動でやってるんじゃないかと思う。
あくまで個人的想像だが。

351 :346:03/05/26 02:30
ふむ。そうか。
とりあえずは君の方法でよさそうだが、式の途中で小さい値が出てくる場合には
気を付けなければならんな
礼を言うぞ、君。


352 :助手:03/05/26 03:31
>>346 先生〜
gnuplot> a=10.**-20
gnuplot> print a
1e-20
でしょう!まったく、秘書にセクハラしている暇があったら、オーバフローの
事くらい勉強しておいてくださいよ〜。あとgnuplotをギニュープロットと呼
ぶのはいい加減やめてください。月曜になぜ早く帰るか院生にバレますよ!


353 :346:03/05/26 09:33
おお、素晴しい!!
.ひとつで解決できるとは。
352君はやはり優秀だな。私が見込んだ通りだ。
今度いい助教授の口を紹介しよう。
しかし、余計な事を喋るとただではおかんぞ。


354 :350:03/05/26 16:08
うあ
間違ってた
スマソ

355 :名無しさん@お腹いっぱい。:03/05/26 17:03
gnuplotで以下のようなデータがある場合、
2001/1/1 1 200
2001/1/1 2 450
2001/1/1 3 333
2001/1/2 4 223
2001/1/2 5 345
2001/1/2 6 368
xticsを3データおきに入れるために
xtics 1,3,6
とすればx軸線が2本描かさると思うのですが、この時の
軸ラベルを2001/1/1および2001/1/2にしたい場合は
どのような方法がありますか?データ数が少ない場合は
手動でxticsで指定してやれば良いと思うのですが、
データが大量にある為、出来るなら軸ラベルを1列目に
指定する方法が知りたいです。


356 :動画直リン:03/05/26 17:14
http://homepage.mac.com/hitomi18/

357 :名無しさん@お腹いっぱい。:03/05/26 21:12
もう少し分かりやすくか、スクリプトを晒しては。
どんなグラフなのかイメージがつかめん。
データは 3 次元だと思うが、これだけ読んだ人がわかるだろうか。

以下、x にしたい値が 2 カラム目、y にしたい値が 3 カラム目だとすると、
日付軸を z 軸としたいの ?
もし 2 次元グラフだとすると、日付を(x 軸にも y 軸にもするのでなく、)
レジェンド(title "")とするプロットにしたいの ?
またここでの x 軸線とは、x 軸に垂直な、x=n な直線を想像しているの ?

358 :名無しさん@お腹いっぱい。:03/05/26 23:03
>>357
おそらく

set xtics ("2001/1/1" 1, "2001/1/1" 2, ..., "2001/1/2" 6)

とした上で,

1 200
2 450
3 333
4 223
5 345
6 368

からなるデータをプロットしたいということでしょう.


359 :355:03/05/27 00:57
すみません、説明不足でした。
描きたいグラフは358さんの通りです。ただ、この方法だとset xticsで
ラベル名を記述しなければならないのでデータ数が多い場合は非常に
面倒です(実際に描きたいデータは5千データほどあります)。
そこで
set xtics 1,3,6
plot using 2:3 with dots
としてグラフを描かせた場合に自動的に
3→2001/1/1
6→2001/1/2
と変換してくれる記述方法があればいいなと思ったんです。
たとえばx軸の軸ラベルはグラフを描かせた時に使用した2列目
じゃなくて該当する行の1列目を使えというような命令はないんで
しょうか?

360 :355:03/05/27 00:59
すみません、上の書き込みの訂正です。
データファイルをdata.txtとした場合
× plot using 2:3 with dots
○ plot "data.txt" using 2:3 with dots

361 :名無しさん@お腹いっぱい。:03/05/27 04:01
叩き台に。

--------------------------------------------------
#! /bin/sh
echo "set terminal postscript landscape plus"
echo "set output \"$1.eps\""
echo "set format x \"\""
echo "set xtics 1"

cat $1 | awk '{print "set label \"" $1 "\" at " $2 ",150 rotate"}'

echo "plot \"$1\" using 2:3 notitle"
--------------------------------------------------

sh hoge.sh data.txt | gnuplot して gs か何かで

362 :361:03/05/27 04:02
まじめに xtics

#! /bin/sh
echo "set terminal postscript landscape plus"
echo "set output \"$1.eps\""
echo "set format x \""
echo "set xtics rotate (\\"
awk 'NR<2{print "\t\"" $1 "\"", $2, "\\" }' $1
awk 'NR>1{print "\t,\"" $1 "\"", $2, "\\" }' $1
echo " )"
echo "plot \"$1\" using 2:3 notitle"

363 :355:03/05/27 11:05
>>361,362
返信有難う御座います。
さっそく試してみたのですが、どうもこの方法で描きたい図形を書くのは難しい
ようです。Excelのように軸ラベルをデータ列とは別に指定出来ればいいので
すが、そんな簡単な方法は無いみたいですね。もうちょっと調べてみて
駄目なようならExcel使う事にします。

364 :bloom:03/05/27 11:14
http://homepage.mac.com/ayaya16/

365 :355:03/05/27 13:57
その後いろいろと試行錯誤したところ、362に書いてある方法に若干の手
を加える事で描きたかったグラフの作成に成功しました。
感謝♪

366 :362:03/05/28 06:03
乙。 \" が set format の行で抜けてるようだがこちらでは動いてしまった。
行頭に , が出てきてキモいけど、データ終行のあれこれがやだったので勘弁(w

367 :あぼーん:あぼーん
あぼーん

368 :名無しさん@お腹いっぱい。:03/05/30 16:36
軸ラベルが文字化けした場合の対処方法ってありますか?
ちなみにwgnuplot3.7で日本語化パッチを当てています。

369 :名無しさん@お腹いっぱい。:03/05/30 22:07
Windows 使ってないんだが、人がいないみたいなので

・もしスクリプトやデータを UNIX から持っていった場合、その文字コードは
Shift-JIS に直っていますか
・特定の文字で文字化けしますか (ソ、構、能、表とか)

370 :368:03/05/30 23:29
>>369
レス有難うございます。
文字化けは特定の文字でおこってます。y軸が温度データなので
y軸ラベルに「 ℃ 」と表示させたいのですが文字化けしてしまいます。
スクリプトはCygwinのviを使用して書いています。文字コードはEUC
ですがコレがまずいんでしょうか?ちなみに「 ℃ 」以外の文字は正常
に表示されます。

371 :368:03/05/30 23:34
追記。
x軸ラベルだと「 ℃ 」は正常に表示されます。

372 :_:03/05/30 23:36
http://homepage.mac.com/hiroyuki43/hankaku10.html

373 :名無しさん@お腹いっぱい。:03/05/30 23:37
文字コードは qkc か nkf で Shift-JIS に直してみてください。
"\" とかと文字コードがぶっついてるんじゃないかな。
もし UNIX 上の gnuplot+ のように、TeX の書き方が許されるなら、
それで書いた方が良いです。

374 :368:03/05/30 23:39
>>369
分かりました!ご指摘の通りShift-JISでなかったのが原因だったようです。
スクリプトをWordで開いてShift-JISにコード変換すると正常に表示されます。
大変助かりました。

375 :368:03/05/30 23:44
>>373
今試してみたところ、Cygwinのnkfでコード変換する方法で文字化け解消しました。
ホントに助かります。あやうく別ソフトでまるごと書き直す羽目になるところでした。

376 :名無しさん@お腹いっぱい。:03/05/31 00:16
乙。 メール欄で sage てくだちい (w
常に適正なコードでどうぞ。

377 :368:03/05/31 00:38
あ、sage進行でしたか。スマソ。

378 :名無しさん@お腹いっぱい。:03/06/02 23:59
gnuplot-3.7.1を日本語化しようと思い
http://www.h2.dion.ne.jp/~yamaga/gnuplot/index.ja.html
の公式サイトよりgnuplot3.7.1+1.2.0.patch.tar.gz
を落としてきて,sunsiteから落としてきたgnuplot-3.7.1.tar.gzに
patchしようと思ったのですがうまくいきません。
% patch -p0 < gnuplot3.7+1.2.patch
とやると何十行もエラーが発生します。ちゃんとgnuのpatchを使ったのですが。

どなたか原因になりそうなものがあればご教示願います。
OSはSolaris9/SPARCです。X11とpostscriptで使う予定です。
pngとpdfは使いません。
ちなみにpatchを当てないでgnuplot-3.7.1は問題なく入ります。
このpatchコマンドの使い方が悪いのでしょうか?

379 :名無しさん@お腹いっぱい。:03/06/03 07:01
>>378
少なくとも,エラーメッセージの内容を書かないと誰も答えようがない.

380 :名無しさん@お腹いっぱい。:03/06/03 23:33
エラーはこんな感じです
karma% patch -p0 < gnuplot3.7+1.2.patch
結合されたコンテキスト diff のようです。
9 番目のパッチ内容の適用に 17 行目で失敗しました。
10 番目のパッチ内容の適用に 74 行目で失敗しました。
中略
291 個のうち 290 個のパッチ内容の適用に失敗しました: 適用されなかったパッチを ./Makefile.in.rej に保存します。

% ./configure
% make

gcc -g -O2 -o gnuplot alloc.o binary.o bitmap.o command.o contour.o
datafile.o eval.o fit.o graphics.o graph3d.o help.o hidden3d.o
internal.o interpol.o matrix.o misc.o parse.o plot.o plot2d.o
plot3d.o readline.o scanner.o set.o show.o specfun.o standard.o
stdfn.o term.o time.o util.o util3d.o @STRFTIMEOBJ@ version.o
gp+/libgp+.a -lpng -lz -lm
gcc: @STRFTIMEOBJ@: No such file or directory
make: *** [gnuplot] Error 1

こんな感じです。

381 :名無しさん@お腹いっぱい。:03/06/05 14:30
>>380
> 291 個のうち 290 個のパッチ内容の適用に失敗しました: 適用されなかったパッチを ./Makefile.in.rej に保存します。
とりあえず patch があたっていないことを気にする習慣を身につけて下さい。


382 :名無しさん@お腹いっぱい。:03/06/05 16:13
>>380
ソースとパッチの対応に間違いがないか確かめたほうがよいと思う。

383 :名無しさん@お腹いっぱい。:03/06/05 18:22
>>381,382
それは気になっていたのですが,対応は間違いないと思います。
gnuplot-3.7.1にgnuplot3.7.1+1.2.0.patchを当てています。
別の場所から拾ってきたgnuplot-3.7.1でも駄目でした。
まぁそんなことはないと思いますがファイルが壊れたかもしれないので
再度ダウンロードしてみても駄目です。

patchのコマンドオプションは -p0だけで問題ないでしょうか?

384 :名無しさん@お腹いっぱい。:03/06/05 22:14
やってみたけど、ふつうにできたよ。

G N U P L O T
Version 3.7 patchlevel 2 (+1.2.0rc2 2002/05/05)
last modified Sat Jan 19 15:23:37 GMT 2002
System: FreeBSD 5.0-RELEASE-p4

特記すべきことは特にないが、一応書いておくので参考にどうぞ。

% uname -sr
FreeBSD 5.0-RELEASE-p4

% tar --version
tar (GNU tar) 1.13.25
--snip--

% patch --version
Patch version 2.1

% tar xzvf gnuplot-3.7.2.tar.gz
% cd gnuplot-3.7.2
% tar xzvf ../gnuplot3.7.2+1.2.0rc2.patch.tar.gz
% patch -p0 < gnuplot3.7+1.2.patch


385 :名無しさん@お腹いっぱい。:03/06/05 22:19
念のため3.7.1でもやってみたが、全く同様にできる。

G N U P L O T
Unix version 3.7
patchlevel 1 (+1.2.0 2001/01/11)
last modified Fri Oct 22 18:00:00 BST 1999


386 :名無しさん@お腹いっぱい。:03/06/06 01:04
うーん・・・3.7.2も駄目ですねぇ。
既に/usr/local/binに入っているgnuplot-3.7.1が悪さしてるとは
考えられないしなぁ。
やっぱりエラー連発。ソースもいろいろなところから拾ってきてdiffしてみても
何も出てこないのでファイルが壊れてるわけではないようです。
それともSolarisじゃ使えないとか・・・?そんなことないですよねぇ。

387 :名無しさん@お腹いっぱい。:03/06/06 01:11
# patch -p0 < gnuplot3.7+1.2.patch
結合されたコンテキスト diff のようです。
9 番目のパッチ内容の適用に 17 行目で失敗しました。

コンテキストdiffで問題ないのでしょうか?

388 :名無しさん@お腹いっぱい。:03/06/06 02:00
GNU gpatch を使ってみるというのはどうかな

389 :名無しさん@お腹いっぱい。:03/06/06 09:47
>>386
実は Solaris の patch を実行しているってことはないか?
patch -v した結果を晒してみよ。


390 :名無しさん@お腹いっぱい。:03/06/06 11:13
Solaris付属のpatchでやってみたら、
380と同じところで失敗したので間違いないだろうな。

ちなみに、Solaris付属のpatchには-vオプションはないようだ。

391 :名無しさん@お腹いっぱい。:03/06/06 22:32
>>389,390
そのとおりでした。gpatch入れろって書いてあったのでpkgaddで入れただけでした。
which patchすると/usr/local/binじゃなくって/bin/patchになってました。
というわけで
# /usr/local/bin/patch -p0 ...
で問題なくpatchおよびmakeできました。

・・・で,日本語でps作ってWinのPhotoshopに渡すと
「解析モジュールが見つからない」だそうです。また調べてみますが,
どうしても分からなかったらご教示願います。
ありがとうございました。

392 :名無しさん@お腹いっぱい。:03/06/07 23:08
>>391
> ・・・で,日本語でps作ってWinのPhotoshopに渡すと

何をしたのかも何をしたいのかも全く分からない。
前回もそうだが、もうすこし回答する人のことも考えて聞いたほうが、
お互いの為になると思う。

393 :名無しさん@お腹いっぱい。:03/06/08 15:56
あ。独り言だと思ってください・・・。ちょっと時間が無い状態でした。

394 :名無しさん@お腹いっぱい。:03/06/15 01:43
gnuplotって標準入力から命令を入力できるんだね。感動したよ。


395 :名無しさん@お腹いっぱい。:03/06/15 03:25
普通だろ

396 :名無しさん@お腹いっぱい。:03/06/26 22:30
set term pngでpngに出力してるんだけど、
画像サイズのピクセル数って指定する方法ないの?

397 :名無しさん@お腹いっぱい。:03/06/26 22:51
set size
でいいんじゃね?
それか、postscriptで出してconvertとか

398 :山崎 渉:03/07/15 11:27

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

399 :名無しさん@お腹いっぱい。:03/08/02 03:05
age

400 :_:03/08/02 03:07
http://homepage.mac.com/hiroyuki44/hankaku09.html

401 :_:03/08/02 04:37
http://homepage.mac.com/hiroyuki44/

402 :_:03/08/02 04:45
http://homepage.mac.com/hiroyuki44/hankaku09.html

403 :あぼーん:あぼーん
あぼーん

404 :名無しさん@お腹いっぱい。:03/08/07 12:38
3.8j.0 up あげ

405 :_:03/08/07 12:48
http://homepage.mac.com/hiroyuki45/

406 :_:03/08/07 13:15
http://homepage.mac.com/hiroyuki45/hankaku09.html

407 :あぼーん:あぼーん
あぼーん

408 :名無しさん@お腹いっぱい。:03/09/04 12:52
カラーの破線って描けませんかね? 


409 :名無しさん@お腹いっぱい。:03/09/04 15:46
こんなのかな?
http://t16web.lanl.gov/Kawano/gnuplot/gallery/exp3.html

410 :409:03/09/04 15:48
こっちのほうがいいみたいですな。
http://t16web.lanl.gov/Kawano/gnuplot/misc4.html#9.6

ちなみにどちらもここから
http://t16web.lanl.gov/Kawano/gnuplot/

411 :408:03/09/04 17:34
>>409
ありがとうございます。
epsにはカラー破線が吐けました。
でも X と png では実線になっちゃいますねえ。
うーん、terminalによるのかなあ。
linestyleで強制的に破線指定ってのはできないんですねー。


412 :名無しさん@お腹いっぱい。:03/09/05 11:06
PostScript出力は標準で破線になる。というより、実線にできない。
しょうがないので必要な場合にはPSファイルを直接書き換える。

線種以外にも、ポイントの形などがX11とPostScriptでは異なる。


413 :あぼーん:あぼーん
あぼーん

414 :名無しさん@お腹いっぱい。:03/10/23 23:37
2つ以上のグラフを1枚にまとめ、凡例を一か所に集めたいのですが可能でしょうか。

グラフ1 | グラフ2 | 凡例

という感じで表示したいのです。
1と2で使う凡例は共通です。

2つ以上のグラフをまとめるにはeps出力してtexのtabularで並べる方法が紹介されていますが、その方法ですと凡例だけグラフと別個に描くというわけにもいかないですし...
なにかよい知恵があれば教えて下さい。

415 :名無しさん@お腹いっぱい。:03/10/26 22:41
gunplotのtar.gzというパッケージをインストールするにはどうすれば
いいですか?
gunplotにはrpmパッケージは無いのでしょうか?

416 :禿しく板違い:03/10/26 23:07
>>415
Linux板へGo
http://pc.2ch.net/linux/

417 :名無しさん@お腹いっぱい。:03/10/27 03:01
>>414
お手軽に (グラフ1) と、 (グラフ2 + 凡例) とするか、

またはとりあえず凡例付きグラフを捨て出力してみて、凡例の部分を xv の
crop で切り出して別の epsとして保存してみるのはどうだろう。
たしか、画像ビューワ xv の Crop (範囲指定後、Mouse Button3 でウィンド
ウをクリックして呼び出すメニューにある「切り抜き」) は、 save メニュー
での PostScript 指定で実は eps 出力してくれるんだったと思う。
お手軽にできると思う。

ちょっとうろ覚えなんだけど、保存の際、ファイル形式やカラーの指定に続いて、
切り取った部分を A4 などの仮想的な紙面にどれだけのサイズ比率で貼り込む
かの指定を促されるはず。絵の周りの余白を最小化するために、アスペクト比
を保ちながら最大化ボタンを押すという方法で良かったような気がする。実際
に TeX で貼り付けるときはモチ縮小比率を指定してあげてください。
\includegraphics[height=1.0\textheight]{hoge.eps}

間違ってたらスマソ。

418 :名無しさん@お腹いっぱい。:03/10/27 15:06
digital unixにgnuplot3.7.2を入れてpatchをあてたんだが,
ファイル名のTab補完が効かないのはどうして?

419 :名無しさん@お腹いっぱい。:03/10/27 19:53
>>418
name completion gnuplot でググってみると
bugzilla.redhat.com/bugzilla/show_bug.cgi?id=10810
他の OS の readline の話だけど、関係あるかな ?

420 :名無しさん@お腹いっぱい。:03/10/27 23:03
>>417
(グラフ1)+(グラフ2+凡例)だと、グラフ1と2のサイズをそろえるのが難しいですよね。
凡例を別のepsに切り出す方法でやってみようと思います。
ありがとうございました。

421 :名無しさん@お腹いっぱい。:03/10/28 09:18
>>420
xv ってそこそこいろんな処理が分かりやすくできて重宝かと。
gimp 使いこなせなかったというのもありますが。

そういえば以前、凡例ありグラフ 1 の端に、(Tgif でサイズの目盛り見なが
ら適当に描いた白枠・白塗り box) と (グラフ 2) とを、TeX の hspace{}
負値指定の 2 連発でかぶせたりしたことがあったような。
ベタの box をグラフ 1 の凡例に重ねて、マスクにできます。
強引な汚い TeX ソースということになるけど、機械的作業なので、考えごと
一杯なのに予稿の文字・図版詰めといった面倒なことをしなくてはならない
ときには使えるかも(?)

422 :名無しさん@お腹いっぱい。:03/10/29 01:50
昨日の朝、放送大学の「数学とコンピュータ」なる課目で
gnuplotの使い方を教えてた。

423 :417:03/11/04 05:24
>>420
> グラフ1と2のサイズをそろえるのが難しいですよね。

グラフ 1 だけ横伸長でいいかもと思ったけど、
文字も横長になっちゃうね。すまん。

424 :名無しさん@お腹いっぱい。:03/12/01 04:06
gnuplotについて教えて下さい。

>plot "data1" title "絶対" with impulses, "data2" title "相対" with line

なんて描画をしたとき、グラフを小さくすると"絶対"と"相対"の文字が被ってしまいます。
2つの「線の名前」の間隔を広げたいのですが、offsetを指定する方法はないのでしょうか。
調べても出てくるのはグラフ表題としてのtitleばっかりでどうしてもわからんです・・・。

425 :名無しさん@お腹いっぱい。:03/12/01 10:22
>424
(最安易) 空行を入れる
(安易) フォントも小さくする
(微妙) 座標指定の label に切り替える(記号とかを総て意識する必要あり)

位ならすぐに思いつきますね.

426 :名無しさん@お腹いっぱい。:03/12/01 11:14
>>424
gnuplot+ なら、425 さんの『フォントを小さくする』方法は、
title "\\small 絶対" や \\tiny、あるいは "\\size=9 絶対" かな。
なんかこちらでは \\ にしないとうまくいかない…

set size でグラフを縮小してると思うんだけど、そうする代わりに、
全体がきれいに見えるサイズに eps で打ちだして、TeX みたいなアプリで
全体を縮小するのはだめじゃろか

427 :名無しさん@お腹いっぱい。:03/12/01 11:58
>>424
set key spacig <vertial_spacing> でいいのでは。


428 :424:03/12/02 03:14
>>425さん、>>426さん、アドバイス有り難うございます。
どうやらGnuplot+ではなく普通のGnuplotのようで、
残念ながら\\smallや\\sizeの指定はできませんでした。

>>427さん
ご教授有り難うございます。行間を指定するコマンドがあったんですね。
set key spacing 1.5
を指定して文字が被らなくなりました。

おかげで綺麗なレポートに仕上げることができました。
レスくれた方、本当に有り難うございました。

429 :holy:03/12/02 22:02
お初おめにかかります。
早速ですが、gnuplotでグラフを描くと領域いっぱいに描かれることが多いですよね。
そこでset offsetなんかを使えばグラフと領域(軸)とのあいだに余白を入れることが
できますがデータによってそんなものを指定するのは面倒で困っています。
グラフ全体に対して右側に?%の余白を入れるようにはできないでしょうか。
たとえば上下左右に領域の大きさに対しておのおの5%の余白を入れるなど。
つまり領域全体に対して中心の90%の長方形にグラフが治まっている状態です。
もしもいい方法があればお教えください。よろしくお願いします。

430 :名無しさん@お腹いっぱい。:03/12/02 22:25
set {b|l|r|t}margin
じゃだめなの?


431 :名無しさん@お腹いっぱい。:03/12/02 23:02
どーしようもない質問なんですけど,
誤ったコマンドを入力するとコアダンプするのは
どんなことが原因なのでしょうか?
coreが吐かれてないので何とも言えないのですが。

たとえば
> plot sin(x)
とかやればちゃんとX上にグラフが出ます。
でも,そのあと
> plo sin(x)
とか間違えると
セグメント例外(コアダンプしますた)
ってでてcshにもどっちゃいます。

でもホームディレクトリにcoreは出てません。
起動直後はミスってもinvalid commandと出てちゃんと
プロンプトが出るのですが,一度plotコマンドを実行すると
例のエラーが出ます。

outputをXに出してもだめだしpostscriptにして画面に文字列吐き出しても
落ちます。
print文を入力した後にミスタイプしても問題ないです。
つまり,plot文を実行した後にミスタイプすると落ちるという感じです。

いきなり原因は分からないと思うので,
手がかりとしてはどこを調べればよいのでしょうか。

環境はsolaris9/sparcで
gnuplot-3.7.2に日本語patch1.2.0rc2を当て,
--with-vflibでコンパイルしますた。

どなたかご教示願います。

432 :名無しさん@お腹いっぱい。:03/12/02 23:48
>429
autoscale 使わないんなら計算すれば?

xmin=0; xmax=pi
ymin=-1; ymax=1
set xrange [xmin:xmax]
set yrange [ymin:ymax]
set offsets (xmax-xmin)*.05555以下略
plot sin(x)
5%マージンの場合

>431 plo なら描画してくれる。 pli とかであっても invalid command
コンパイルしなおせ

433 :名無しさん@お腹いっぱい。:03/12/03 11:28
>>431
コマンドをタイプミスっただけでコアダンプするような酷いプログラムじゃないぞ。
たぶんファイルか何か壊れてると思われる。インストールしなおしましょう。

434 :名無しさん@お腹いっぱい。:03/12/03 12:15
うーん。それがですね。以前はちゃんと日本語パッチ当てた
gnuplotが動いていたマシンでも,何かしらプログラムを
突っ込んでからこちらもちゃんと動かなくなってしまっていました。
記憶にあるのはglib-2.3とか2.0とかgtk+2とか
なんですけどその辺も検証してみます。


435 :名無しさん@お腹いっぱい。:03/12/03 17:46
再コンパイルするもtar玉別のサイトから拾い直すも敢えなく撃沈。
rootで動かしたらcore吐いてくれたんですが読み方が分かりませぬ。
中華こんなの読める人って殆どいないだろうなぁ・・・。
ちょっと古いversionにパッチ何も当てずにやってみます。

436 :名無しさん@お腹いっぱい。:03/12/03 18:05
readline絡みの予感…と当てずっぽうに書いてみるテスト

437 :名無しさん@お腹いっぱい。:03/12/03 21:34
Solaris9 触ってみたい…

"readline gnuplot" でググると結構ひっかかるっぽいですね。
なんでも gnuplot の tar 玉にデフォでついてくる readline が古いために、
これをそのまま使うとトラブルが出る場合があるとの報告が web 上に結
構あるようでした。
もう一度 GNU Readline を入れ直して、gnuplot+ のマニュアルのように
./configure --with-readline=/PATH/libreadline.a
としてみてはどうかしらん。
"Solaris readline" でググると、readline 導入についてもまた注意書き(?)を
残されてる方がいるみたいですが…

438 :名無しさん@お腹いっぱい。:03/12/03 23:06
>>437
試してみたら?
http://www.sun.com/products-n-solutions/edu/promotions/edusoft/individual/download/
ここから落とせる。(誰でも落とせてしまうのがなんだが...。)

439 :holy:03/12/04 00:49
>>430さん 今日試してみましたが私の思っていたことはできませんでした。
>>432さんの方法が私のやりたいことと一致しています。

今はデータファイルから読み取らせてプロットさせているので
その計算をするにはx軸とy軸の最大値と最小値を把握しないといけないです。
それをgnuplot上で自動で計算させたりすることはできないでしょうか。
また、ほかの方法で私のやりたいことを実現できないでしょうか。
なにぶん初心者で礼儀知らずですが、ご存知の方はご教授ください。

440 :名無しさん@お腹いっぱい。:03/12/04 02:02
それでした。gftp入れようと思い何々が足りないと盥回しになった
挙げ句そんなモノも入れていました。早速readline入れ直したところ
正常に動くようになりました。ありがとうございました。



441 :名無しさん@お腹いっぱい。:03/12/04 19:27
解決したんならいいけど、userによってcoredumpしたりしなかったりするの
limit coredumpsize 0
とかどっかに書いてないか

442 :名無しさん@お腹いっぱい。:03/12/04 23:26
>>441
それはたぶんないと思います。
XMMSとかemacsはちゃんと吐き出してくれます。
偶然だったのでしょうか。

443 :名無しさん@お腹いっぱい。:03/12/04 23:39
>>438
遅ればせながらサンクス。
HD 追加しないとあれかな (^^;

gnuplot、自前コンパイルの時は readline 注意って
かんじですね。

444 :名無しさん@お腹いっぱい。:03/12/05 00:24
>>439
xmax=`max探すプログラム data.dat` とか

同時に探して
xhani=`…` ; xmin=real(xhani) ; xmax=imag(xhani) とか


445 :名無しさん@お腹いっぱい。:03/12/05 15:28
>>439, 444 調べてみたら、gnuplot が内部処理上扱っているはずの最大値や最小値にアクセスする方法が無いみたいかな ?
作っておくといろいろ使えるかと思って、n 番目のフィールドの最大値・最小値を求める awk スクリプトを作ってみたよ。
====== findval.awk ===========================
#! /usr/bin/awk -f

BEGIN {
mode=ARGV[2]
column_num=ARGV[3]
ARGV[2]=""
ARGV[3]=""
}

FNR == 1 {
if ($column_num == "") next
value = $column_num
}

mode=="max" {
if ($column_num == "") next
if (value < $column_num) {value = $column_num}
}

mode=="min" {
if ($column_num == "") next
if (value > $column_num) {value = $column_num}
}

END {
print value
}

446 :445:03/12/05 15:29
わざわざさらす程のものじゃないけど、久々に awk でやってみたくなってしまった。
引数がみんなファイル扱いになってしまうかと思ったら、ARGV[i] == "" な代入で消せるらしい。
空行は全部読み飛ばし… 一応点検プリーズ

Usage : findval.awk Datafile max/min n

% chmod 750 findval.awk
% gnuplot
gnuplot> max_4=`./findval.awk sample.dat max 4`
gnuplot> min_4=`./findval.awk sample.dat min 4`
gnuplot> show variables

Variables:
pi = 3.14159265358979
max_4 = 133
min_4 = 31

gnuplot> !uname -rp
5.1-RELEASE-p11 i386
!
gnuplot>

447 :名無しさん@お腹いっぱい。:03/12/27 23:04
基本的な質問ですみません。
gnuplotの出力結果を表示する環境は限られているのでしょうか?WEBなど?
今、TeraTermでtelnetした所から、gnuplotを実施しているのですが
なにも表示されません。

448 :名無しさん@お腹いっぱい。:03/12/27 23:27
>>447
とりあえず
gnuplot> set term dumb
ってしてみな

449 :447:03/12/27 23:35
>>448
できました。ありがとうございます。

450 :名無しさん@お腹いっぱい。:04/01/11 00:04
複数のログを横に並べて表示したいのですが、どのようにすれば可能でしょうか?

451 :名無しさん@お腹いっぱい。:04/01/11 09:06
ログってロガリズム (log) のこと ?
どういう状況かわからんけど、媒介変数を用いればできるのでは。
http://www.gnuplot.info/faq/faq.html#SECTION00081000000000000000

452 :名無しさん@お腹いっぱい。:04/01/11 22:15
思ったより機能少ない?

453 :名無しさん@お腹いっぱい。:04/01/11 22:17
思った機能をここに記して。

454 :名無しさん@お腹いっぱい。:04/01/11 22:19
2chのログを渡すと、各レスの重要度、ネタ度etcをプロットする機能。

455 :名無しさん@お腹いっぱい。:04/01/12 23:55
450です。
すみません。間違えました。
複数のグラフを横に並べて表示したいのですが、どのようにすれば可能でしょうか?

456 :名無しさん@お腹いっぱい。:04/01/14 04:36
一面に横に並べて複数をプロットすることよりも、一つ一つ別に出して TeX とか html に
組み込む、という方法が普通っぽいかと。
もし TeX で手軽にやるなら table とか tabular とかになるだろうね。minipage も使い方を見てほしい。
html も似た感じでしょう。
なおアプリの対応できる画像のフォーマットだけど、
gnuplot > help terminal
で一覧が出るよ。

一枚の出力ファイルに対して、もし一本一本のグラフを並列に出力するなら、
例えば横軸に時刻を取ればその軸方向に周期的な時間軸ということになるよね。
横軸に 1日、2日、… 15 日、 1日、2日、… 15 日、 1日、2日、… 15 日、
縦軸に 何らかの値
やっぱりデータを前処理するスクリプトか、媒介変数でやることになると思う。
媒介変数のやり方読んでみた ? 別々に出す方がスマートではないかと思うんだが。
# 何かのログファイルを処理すると想定してみたが

457 :名無しさん@お腹いっぱい。:04/01/17 17:58
積み上げグラフの書き方を教えてください

458 :名無しさん@お腹いっぱい。:04/01/17 20:36
>> 457
Google で cumulative histogram gnuplot してみたが、あんまり芳しくないようだね。
嫌かもしれないけど、前処理したデータファイルを作らないとダメだろうか。

459 :458:04/01/17 21:29
ちょっと作ってみた。 バグとかはないと思うんだが

== sample.dat =======================================
#X A B C D
1 10 8 20 4
2 20 4 9 8
3 30 2 4 16
4 8 22 5 9

== ch.awk =====================================
#! /usr/bin/awk

{
for (i = 1; i<NF; i++) {
sum[i+1] = sum[i] + $(i+1)
}
}

{
str=""
for (i = NF; i>1; i--) {
str = str " " sum[i]
}
print $1 str
}

(つづく)

460 :458:04/01/17 21:32
== sample.script =============================================
set yrange [0:60]
set ytics 10

plot \
"< awk -f ch.awk sample.dat" using 1:2 title "D" with imp lw 20 , \
"< awk -f ch.awk sample.dat" using 1:3 title "C" with imp lw 20 , \
"< awk -f ch.awk sample.dat" using 1:4 title "B" with imp lw 20, \
"< awk -f ch.awk sample.dat" using 1:5 title "A" with imp lw 20
=============================================

なお、"\" の後ろには改行のみ(空白を入れないよう)。
参考 : http://t16web.lanl.gov/Kawano/gnuplot/

461 :名無しさん@お腹いっぱい。:04/01/20 03:42
質問です。
set yrange[0:10]
set ytics 1
などとして適当な2次元のグラフを書くと、
y軸に0から10までの目盛りが表示されると思います。
このとき、0と10の目盛りだけ消す方法はないでしょうか。
set yrange[0.1:9.9]
のように書けば確かに目盛りは消えるのですが、
できれば軸の範囲は変えたくありません。
set ytics ("(空白)"0, "(空白)" 10)
としてみてもダメでした。
どなたかよい方法をご存知でしたらお願いします。

462 :名無しさん@お腹いっぱい。:04/01/20 05:07
? xtics のドキュメントでも読め。

463 :名無しさん@お腹いっぱい。:04/01/20 08:01
と、ここで *tics を吐く何かをw

>>457
458 なんだけど正値にしか対応してないのでね…
お節介を言うと、ch.awk の出力の通り重ね書きでズルしてるので、
プロットの順序( 行末 ",\" をはさんだ後さき)には注意を。
ちゃんとしたもの作った方がいいです。

464 :名無しさん@お腹いっぱい。:04/01/22 16:02
gnuplot で二次元のグラフを書こうとしているのですが、プロットのスタイルを "with lines" にしたところ
直線が表示されませんでした。
"with steps" の場合も何も表示されず、"with points" や "with impulses" にスタイルを変更すると
ちゃんと表示されました。
これはプロットするデータに問題があるのでしょうか?
プロットしたいデータは以下のような感じです。

1 0.13
2 0.02
3 0.01
4 0
5 0




465 :名無しさん@お腹いっぱい。:04/01/22 16:38
> 464
プロットするデータが1行ずつ空いていたことが原因でした。
以下のような感じで書いてしまっていました。

1 0.13

2 0.02

3 0.01





466 :名無しさん@お腹いっぱい。:04/01/24 20:36
空行はうまく利用すべきだね。

467 :名無しさん@お腹いっぱい。:04/01/31 00:09
gnuplotね。たしかに、データ確認用や学生のレポートには
使えるけど、きちんとした学術誌に論文として投稿するために
gnuplotを使おうとすると骨が折れる。
まあ、Excelに比べてれば、ましだけど。
分野にもよるかも知れないけど、物理系みたいに、少々グラフが
まずくても、読む香具師が俺の仕事をわかっていないのが悪いと
言い切れる分野なら、gnuplotでも十分かもしれないけど。


468 :名無しさん@お腹いっぱい。:04/01/31 13:35
>>467
単にgnuplotの使い方を知らないだけなんじゃないの?
少々グラフがまずいって、誤差があるならともかく、
必要な情報をふつうに描ければ論文として何の問題もない。
見た目重視のプレゼンなら別だが。

469 :名無しさん@お腹いっぱい。:04/01/31 17:33
まあそんな感じみたいですね。

私は投稿論文のグラフはずっと
gnuplot でやってます。
私の用途では特に不便はないなあ。
(使いやすいように工夫はしてるけど)

470 :467:04/01/31 19:35
>>468, 469
投稿論文のグラフて、ある程度の見栄えが必要だが、
gnuplotである程度の見栄えのいいグラフを書こうと
すると手間がかかる。

投稿論文のグラフにはgnuplotは最近用いていないが、
日常のデータ解析やシミュレーション結果のグラフには、
gnuplotを用いている。






471 :名無しさん@お腹いっぱい。:04/02/01 00:01
3Dグラフのdotプロットで、マーカーを立体球にできないかなぁ?
ついでに色と光源も変えられると神なんだけど。

472 :名無しさん@お腹いっぱい。:04/02/01 03:49
>>470
見栄えをよくするために何をやっているのか、とか
代替として何を利用しているのか、とか書けば話が広がるんだが

473 :名無しさん@お腹いっぱい。:04/02/01 16:57
ver3.7で、2Dの折れ線グラフ線の種類を全て実線にして、点の種類だけで
線が区別できるようにしたいんですが、
set linestyle 1 lt 1 lw 3
set linestyle 2 lt 1 pt 2
set linestyle 3 lt 1 pt 3
set linestyle 4 lt 1 pt 4
などとやっても、実線になるのは最初の一本だけで、あとは点線とかで書かれてしまいます。
どこが間違っているのでしょうか?

474 :名無しさん@お腹いっぱい。:04/02/01 17:10
追記
set terminal postscript eps enhanced
で、epsに出力してます

475 :名無しさん@お腹いっぱい。:04/02/01 19:19
>>474
epsへの出力だとそうなる。

ttp://t16web.lanl.gov/Kawano/gnuplot/postscript.html

手で修正するのは,時間の無駄なので
私は,Rubyで置換しています。

476 :名無しさん@お腹いっぱい。:04/02/22 01:22
3.8k.0 up あげ
the release candidate #1 for the planned release 4.0 of gnuplot

477 :名無しさん@お腹いっぱい。:04/02/22 01:30

女性が「泥棒!」…無実?の68歳男性“ショック死”

 三重県警四日市南署は、同県四日市市内のスーパーで、今月17日に「泥棒」と叫び声を挙げた、
子連れの女性を捜している。「泥棒」呼ばわりされた男性(68)は、買い物客に取り押さえられた後に
死亡したが、防犯ビデオの分析などから、何ら犯罪行為をしていない可能性が強いという。

詳しくは、
http://headlines.yahoo.co.jp/hl?a=20040221-00000303-yom-soci
(2004/2/21/11:17 読売新聞 )

■こういう糞女には、ちゃんと責任取らせないとだめです。
 被害者の男性は、犯罪者の汚名を着せられたまま亡くなったのですよ。その無念を想像してください。

三重県警察本部059-222-0110 四日市南警察署0593-55-0110

https://www.police.pref.mie.jp/SITE1PUB/servlet/enquete.EnqueteForm/5
三重県警ご意見BOX
http://www.npa.go.jp/goiken/index.htm
警察庁ご意見箱

478 :名無しさん@お腹いっぱい。:04/02/22 01:30
gnuplot+ はどうなっているんじゃ〜

479 :名無しさん@お腹いっぱい。:04/02/22 01:32
>>472
基本的に大体の体裁をgnuplotで作ったらtgif形式で吐いて、あとはtgifで加工
すると良いと思う

480 :名無しさん@お腹いっぱい。:04/02/22 06:32
みんな gnuplot+ は使ってるんだよね ??

481 :名無しさん@お腹いっぱい。:04/02/28 19:41
gnuplot -> ニュープロット
gnutella -> ニューテラ

なのか。
ずっとグヌーって言ってた。

482 :名無しさん@お腹いっぱい。:04/02/28 22:59
gnuplotはgnuと関係ない。だからぐにゅーではなくにゅーと読んで区別する test


483 :名無しさん@お腹いっぱい。:04/03/04 01:00

先ほど、Gnuplotをインストールし、
Post Script ファイルに変換するために
set terminal postscript eps
とコマンドを入力したのですが、
Terminal type set to 'postscript'
Options are 'eps noenhanced monochrome dashed defaultplex "Helvetica" 14'
と出て、変換できません。
解決方法が分かる方がいらっしゃいましたら、
教えて下さい。宜しくお願いします。









484 :名無しさん@お腹いっぱい。:04/03/04 02:14
変換と言うか…既存のファイルを変換するものではないです。

set terminal postscript eps してから、(その後の行で) plot/replotしてみてください。
こんな .gnu ファイルを作ってみましょう。

set terminal x11 (暗黙、default)
plot sin(x) (この時点で出力はX11画面)
pause -1 "push RET to print eps" (RET で次に進む)
set terminal postscript eps (出力は EPS形式)
set output "test.eps" (ファイルに出す、それは test.eps というファイル名)
replot (そこに出力せよ)

Options are ... のメッセージは『エラー』出力でしょうか? そうではないと思います。
set output "" でファイル名を指定して、そこにreplot します。

485 :484:04/03/04 02:38
できれば、
> set terminal postscript eps plus
.................................................................~~~~~
のような指定も試してみてください。http://www.yama-ga.com/の山賀さんの
サイトで配布されている gnuplot+ パッチを適用してビルドしたもので可能です。
遥かにきれいな出力を出すことができます。
例えば FreeBSD ports なら、# cd /usr/ports && portinstall math/gnuplot+
でインストールできます。Linuxにも適用済みパッケージがあったと思います。

486 :名無しさん@お腹いっぱい。:04/03/04 15:13
gnuplot → 「ジーエヌユープロット」でもいいの?

487 :名無しさん@お腹いっぱい。:04/03/04 19:17
% cat pai2.gp
# 要3.8k
# 暇かかる。何してんだか…
set xrange [-3:3]
set yrange [-3:3]
set view 40, 15, 1, 1
set samples 100, 100
set surface
set hidden3d
set pm3d at s
set palette defined ( 0 1 0.8 0.5, 0.05 1 0.9 0.8, 0.93 1 0.9 0.8, 0.99 1 0.3 0.3, 1 1 0.3 0.3 )
splot abs(sin(x))*cos(y/2)
%

488 :名無しさん@お腹いっぱい。:04/03/04 23:24
>>487
Ver 3.8k-1 をインスコして実行してみたよw
x11 でマウスボタン 1, 2 でのドラッグでグリグリとか伸長とかできるんだね。
なんだか嬉しくなった。

489 :488:04/03/05 00:33
あまりにユーモアが欠けていたよ > 漏れ orz

父山
http://www.undiscoveredscotland.co.uk/areaisla/

490 :483:04/03/05 03:25
>>484 ありがとうございます。無事にepsファイルを作成できました。
replotをしないとだめだったんですね。

491 :名無しさん@お腹いっぱい。:04/03/05 08:14
>>487
暇かかるのsamplesじゃなくてisosamplesだな。

492 :名無しさん@お腹いっぱい。:04/03/10 20:06
こういうグラフを作りたいんですけど

メーカー 自動車メーカー売り上げ
トヨタ  *************
 三菱  ************************************
ホンダ  ************************


gnuplotでは出来ないのでしょうか?
ちなみに縦でも横でも構いません。


493 :名無しさん@お腹いっぱい。:04/03/10 20:28
>>492
http://t16web.lanl.gov/Kawano/gnuplot/plot5.html#5.15

494 :492:04/03/10 20:33
>>493
それだと両軸が数字でなければいけませんよね。
片方を「トヨタ」のような文字にしたいのです。

495 :名無しさん@お腹いっぱい。:04/03/11 12:11
>>214-216
2004年になったよ

496 :名無しさん@お腹いっぱい。:04/03/11 12:46
set xtics ("トヨタ" 1, "三菱" 2, "ホンダ" 3)
軸が違うなら ytics

これでいけると思うが

497 :492:04/03/11 14:58
>>496
完璧です。
蟻が10ドザイマシタ。

498 :名無しさん@お腹いっぱい。:04/03/13 13:58
>>497
横向きで出来たんですか?
出来たのなら、やり方を教えてほしいのですが。

499 :名無しさん@お腹いっぱい。:04/03/13 15:05
実験データファイルからプロットしようとして、
plot ******.dat
と打ち実行すると、なぜかその瞬間にgnuplotが落ちます。
前は普通にいけたのに、急にこのようになってしまいました。
我がパソコン内で何が起こったのでしょうか‥‥‥

500 :名無しさん@お腹いっぱい。:04/03/13 16:38
>>499 に答えられたら超能力者認定。


501 :名無しさん@お腹いっぱい。:04/03/13 16:51
たりくー、また!

502 :名無しさん@お腹いっぱい。:04/03/13 18:29
たりくー? ...たりくー!


503 :名無しさん@お腹いっぱい。:04/03/13 20:20
    ∩ね∩ 
   ( ・∀・ ) たりくぅ〜
   ( つ⊂ ) 
    ヽ ( ノ  
   (_)し'  

   ∩ね∩   
  ∩ ・∀・)つ また!
   〉    _ノ
  ノ ノ  ノ  
  し´(_)  

504 :497:04/03/13 22:57
>>499
とりあえず、ファイルからプロットする時は
plot "****.dat"
だ!

>>498
横でのやり方は分かりません。
俺は縦でやりました。

505 :名無しさん@お腹いっぱい。:04/04/06 09:49
age

506 :名無しさん@Vim%Chalice:04/04/09 16:18
誰かTopazっていうの使ってる人いる? いたら感想キボン。
   ↓
http://www.mlb.co.jp/linux/science/topaz/index.html

507 :名無しさん@お腹いっぱい。:04/04/17 20:37
gnuplot 4.0キタ━ヾ(   )ノ゛ヾ( ゚д)ノ゛ヾ(゚д゚)ノ゛ヾ(д゚ )ノ゛ヾ(  )ノ゛━━!!

http://gnuplot.info/

508 :名無しさん@お腹いっぱい。:04/04/30 15:56
xの特定の範囲の背景に色をつけて強調したいのですが,なかなか思うように行きません.
例えば,xが-5から0の背景をシアン,0から5の背景を黄土色?で
塗ろうと考え以下のように書きました.
set xrange [-10:10]
set yrange [-2:2]
set style function filledcurves y1=-2
plot (-5<=x && x<=0 ? 2 : 1/0) with filledcurves 5,\
(0<=x && x<=5 ? 2 : 1/0) with filledcurves 7,\
sin(x) with lines
(sinは本題とは関係ありません.)
しかし,これではx=0付近に塗られていないギャップができてしまいます.
このギャップをなくしたいのですが,
うまい方法はないものでしょうか?
(ちなみに当方の環境はgnuplot 4.0 on Linuxです.)


509 :名無しさん@お腹いっぱい。:04/04/30 16:58
先に書く方をオーバーさせるくらいしか思い付かんな

plot (-5<=x && x<=0.2 ? 2 : 1/0) with filledcurves 5,\
(0<=x && x<=5 ? 2 : 1/0) with filledcurves 7,\
sin(x) with lines


510 :508:04/04/30 17:26
>>509
> 先に書く方をオーバーさせるくらいしか思い付かんな
レスどうもありがとうございます.

508では,問題を分かりやすくするために,
> このギャップをなくしたいのですが,
って書き方をしましたが,
本当のところはxが少しずれちゃうのが嫌なのです.

fstep辺りがfillできれば,それでもうれしいのですが,これはできないみたいだし,
boxesはxの指定がbinの中央みたいなので,使いにくいし.

なんか,いい知恵ありませんかね.


511 :509:04/04/30 17:42
set style function lines
plot (-5<=x && x<=0.2 ? 2 : 1/0)
とかして見ればわかるけど
set samples 10000
とかすれば目立たない程度にはなるわな

512 :508:04/04/30 18:12
>>511
> set samples 10000
> とかすれば目立たない程度にはなるわな
ウホォ!
諦めかけてたものですから,かなり,うれしいです.
どうもありがとうございました.


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

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

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