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
165 名前:163 mailto:sage [2007/06/11(月) 23:40:20 ] >>164 ありがとうございます!結構複雑なのですね・・・。早速やってみます! 本当にありがとうございます。
166 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 02:27:52 ] ポイントを任意の色にすることは出来るのですか? ググってみてもそれらしい解説サイトがないのですが…
167 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 08:17:29 ] vistaでgnuplotダウソしていざ使ってみたら文字化けみたいになって表示がうまくされません。 何かいい方法はないですか?
168 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 08:23:17 ] 白い所で右クリック→ChooseFontで適当なフォントを選ぶ→もっかい白い所を右クリック→Update wgnuplot.ini
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 11:02:15 ] >166 gnuplot の場合 * そもそも pt の数字とでてくる記号・色の組合わせは出力ドライバによる * "ポイントの種類" 属性はあっても "ポイントの色" 属性はなかったはず... ポイントの種類を変えてごまかしてるけど
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/13(水) 03:28:38 ] >>166 epsで出力してepsファイルの色の定義の部分を書き換えるってのは結構やるかな /LT0.../LT8で始まる行がpt1...pt9の色の定義に対応している 各行の最後の3数字がrgbの値になっているのでそこを変える
171 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/13(水) 07:59:16 ] >>168 ありがとうございました<m(__)m>
172 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/13(水) 22:39:34 ] 例えば、f(x,y)=x^2+xy+y^2+1=0 のグラフを描くにはどうすればいいですか?
173 名前:172 mailto:sage [2007/06/14(木) 02:28:58 ] 自己解決しました。
174 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/17(日) 04:52:20 ] MAtheamticaをGPLOTと同類にされて辛かった18の春
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 21:02:29 ] Y=t^2+jtという複素数のtが0から∞まで変化するときのYベクトルの 軌跡を書くにはどうしたらいいんでしょう?
176 名前:名無しさん@お腹いっぱい。 [2007/06/26(火) 22:19:51 ] う
177 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 23:21:49 ] set parametric plot t**2, t
178 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 23:32:08 ] set contour splot x**2+x*y+y**2
179 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 05:17:58 ] 2乗の表記ってそれだったのか 今までs
180 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 04:38:29 ] i = {0.0, 1.0} と定義しました。 これで plot i*3 みたいな表現が使えると思ったのですが・・・ 表示されないです。 all points y value undefined! と言われます。 yが定義されてないから?と思って、適当にあたいを代入してみますが、うまくいきません。 HPも読んでみたのですが、解決できなくて、ここに来ました。 愚かな質問だと思いますが、どうぞ助けてください。
181 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 14:37:00 ] plot abs(i*3) などと実数化してみれば?
182 名前:名無しさん@お腹いっぱい。 [2007/07/03(火) 17:46:40 ] gnuplotで横向きの棒グラフを書くにはどうしたらいいんでしょうか?
183 名前:名無しさん@お腹いっぱい。 [2007/07/24(火) 11:18:39 ] x^2+y^2=1,z=1 みたいな図形はどうやってかけばいいですか?
184 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 13:36:27 ] >>183 set parametric splot cos (u), sin (u), 1
185 名前:183 mailto:sage [2007/07/24(火) 20:32:17 ] >>184 そうか! パラメータtでやってましたorz ありがとうございました!
186 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/28(土) 19:58:15 ] set pm3d map; set zrange[0:40]; splot ....; とかって書いて3列のデータから2次元の絵を作りたいのですが, zの最大値の方が言うこと聞きません. グラフたくさん書いて見比べたいんだけど,コンターの範囲が揃わなくて困ってます. 範囲の指定方法間違ってますか?
187 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 02:38:44 ] >>186 状況がいまいちよくわからないが set cbrange[??:??] あたりとか?
188 名前:186 mailto:sage [2007/07/29(日) 16:13:26 ] >>187 スマソ.ちょっと舌足らずだった. 例えばz=[0:40]までのレンジでxy平面に色付けするとき, set zrange[0:40]としてもレンジが勝手に0〜35になってしまったり するデータがあるんだ.ちなみに,データでzを読むときは using 1:2:($3 < min ? min : $3) みたいに書いている.( < cbrange[??:??] を知らなかった人)
189 名前:186 mailto:sage [2007/07/31(火) 17:05:43 ] cbrange[zmin:zmax]で問題解決でした. 仕様なんだろうと思うけど,zrangeで表示領域を指定すると データがzmaxより小さい場合は勝手に表示領域を狭めてしまうようです. (v4.2)
190 名前:名無しさん@お腹いっぱい。 [2007/08/02(木) 01:11:29 ] 宙に浮く棒グラフ (隣にくっつかない) を描きたいんだけど errorbars を使うしかない?
191 名前:名無しさん@お腹いっぱい。 [2007/08/02(木) 01:37:44 ] 一般的に、コマンドのファイルの拡張子は何なの? .pltが一般的なの?
192 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/02(木) 10:05:10 ] 一般的にどうこうってのはないよ。 Windowsじゃあるまいし。
193 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/02(木) 18:43:47 ] >>192 だからってjpgとかはないだろう 物事にはデファクトってもんがあるだろ
194 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/03(金) 00:14:40 ] たしかに。.emacs に auto-mode-alist 書くときに困る。 一行目に mode 書いてもいいんだが。
195 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/04(土) 21:40:58 ] 時刻を横軸にするときメモリの時刻表示が重なってしまい見苦しいので、 文字を90度回転させることはできないでしょうか?
196 名前:tm [2007/08/06(月) 05:03:59 ] >>143 あたりの記事へ 私なら,全部awkでやります。Here documentなくても, ちまちまprintやprintfでguplotの命令をかいていけばいいですから。 また,たまにpgnuplotをawkで触るのもやります。 winにもgawkがあるし,awkでがんばれば,たいていのことはできると思うのですが。 (wshは強力だけど,Windows onlyのコードを使います)。 Unixユーザー様の書いた強力なコードを使うときは,迷わずcygwin。 cygwinってそのためにあるのでは? また,cygwinいやならmsysのshをいれればすこし書き直しが要りますが, あまり手がかからずunixもの移植できます。 msysなら,ファイルをコピーするだけでインストールできるので, usbあたりにでもいれとけばいいのでは。 私のusbにはいれてあります。
197 名前:名無しさん@お腹いっぱい。 [2007/08/07(火) 00:28:55 ] なんか日本語うまく出ねーんだけど コツとかある?
198 名前:a ◆6kUU.aIoeg mailto:sage [2007/08/07(火) 01:13:32 ] a
199 名前:tm [2007/08/07(火) 05:03:39 ] >>198 OSやterminal,versionによって違うのでそれ書いてくれないと答えられんよ。 質問するときの常識でしょ?
200 名前:名無しさん@お腹いっぱい。 [2007/08/07(火) 10:08:41 ] エンコードでeuc-jpとかutf-8とかッて選べないの? ニホンゴ文字化けして読めないンですけど
201 名前:名無しさん@お腹いっぱい。 [2007/08/20(月) 18:38:08 ] X軸を日付にしているとき、グリッド線はそのままで 見出しをグリッドとグリッドの間(12:00あたり)に 表示したいんだけど、どうしたらいいんだろう
202 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 01:45:56 ] gnuplotって何?
203 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 12:00:17 ] プロッタ
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 21:46:12 ] 以下のようなファイルを読み込んでグラフを作成しています。 2007/8/28 10 100 2007/8/29 20 200 2007/8/30 30 300 データ数が多くなるとx軸の日付が重なって見えずらくなるのですが、 日付を3日で1つ表示する等の変更はどうすればよいのでしょうか?
205 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 21:51:01 ] help xtic
206 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 21:54:54 ] >>205 できますたあああああああああああああ ありがとうございます!
207 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 22:08:20 ] いつのまにか4.2.2
208 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 18:58:49 ] 今日初めてこのスレ読んだんだけど >>42 unset mouse で消えるんでは
209 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 20:09:46 ] ( ^ω^)
210 名前:名無しさん@お腹いっぱい。 [2007/09/28(金) 17:41:57 ] 下のようにしてMSゴシックを使ってグラフを作成すると ylabel が 90度回転せずに出力されてしまうのですが、 なぜなんでしょうか? デフォルトのフォントでは ylabel が90度回転するので、 凡例以外はデフォルトフォントにして、 凡例だけのフォントを変更したいのですが、 どうすればいいでしょうか? set terminal png medium font "/path/to/msgothic.ttc,10" set output "test.png" set xlabel "X" set ylabel "Y" plot sin(x) title "さいん"
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 22:09:29 ] データ集合をプロットして出力したグラフから 再度,細かいデータ点を取り出したいと考えてます. 具体的に,y軸を基点として,y軸のある点でのx軸の正確な値を 取り出したい場合,どうしたらよいでしょうか?
212 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/30(日) 09:43:21 ] >211 gnuplot となんの関係が?
213 名前:211 mailto:sage [2007/09/30(日) 14:01:41 ] >>212 gnuplot 入門して間もないです. 出力したグラフの左下に,ポインティング座標位置が出る. ということは,y軸のある値から,それに対するx軸の値が出せるのではないか と考えてます. gnuplot がグラフを出力するだけのソフトであるならば, 意味不明な質問になると思いますが・・・
214 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/30(日) 16:59:17 ] つっ 釣られないクマー…
215 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 13:29:54 ] >>211 >>213 つ g3data >>210 の方も誰かお願いします><
216 名前:211 mailto:sage [2007/10/01(月) 16:33:14 ] >>215 ご教授ありがとうございます
217 名前:215 mailto:sage [2007/10/01(月) 17:00:05 ] いへいへ、どーいたましまして。 これからもがんがってくださいまし
218 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 18:15:49 ] (´-`).。oO(あれ?俺 >>217 なんて書いた覚えないのに…)
219 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/02(火) 08:20:36 ] www.nicovideo.jp/watch/sm387995 神がいる...
220 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/02(火) 11:43:13 ] >>219 凄! Up主、馬鹿格好良すぎ!
221 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/03(水) 02:05:15 ] >>219 gnuplotを GNU と略すコメントに違和感...
222 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/04(木) 09:53:46 ] >>221 裡門頂肘を裡門と略されるとムズムズするのと同じだな
223 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 00:56:44 ] 媒介変数を用いて2つの円を表示した後、それらの円の中心同士 2点, P, Qを線分で結びたいのですが、うまくいかず困っています。 replot t, f(t) とすれば、中心同士を直線で結べるのですが、線分で結びたいのです。 replot [Px, Qx] t, f(t) 等としてみても、replot自体が無効になってしまっているようでした。
224 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 17:04:40 ] つ パラメトリック
225 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 23:09:37 ] とてもアホな質問かもしれませんが探し方が悪かったのか、Windows版でファイル→開く、 保存の項目を選択したときにver4.0まではその項目を選択したときに、 以前に最後に開いたディレクトリを選択してくれたのですが、 最近ではgnuplotをインストールしたディレクトリを常に開いてしまいます。 これを以前の挙動に戻すにはどのようにしたらよいでしょうか。よろしくお願いいたします。
226 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 21:16:25 ] キタ Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒(。A。)!!!
227 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 20:54:08 ] gnuplotでグラフを書くときに、 空白で区切られたデータでなく、 CSV形式のデータを読み込んで書かせるには どういう方法があるのでしょうか?
228 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 22:48:26 ] sed でパイプ plot "|sed 's/,/ /g' hoge.dat"
229 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 23:23:05 ] 一回置換してから利用するしかないんですね。 gnuplot から直接いけるのかと思ってた。
230 名前:229 mailto:sage [2007/10/10(水) 23:24:28 ] >>228 ありがとうございました。
231 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 04:38:07 ] CSV 形式なら plot 'file.csv' using '%lf,%lf' とするか set datafile separator "," とする
232 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 17:25:06 ] >229 置換というか gnuplot でフィルタすればいいだけなんだけど。 >228 は下記間違いで、|じゃなく "<sed ..." でした。 詳しくは help special-filenames の plot "< awk '$0 !~ /^#/ {print $1-1965, $2}' population.dat" とかを参照 >231 に別解あるけどパイプのほうが汎用性があるから 覚えておいて損はない
233 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 00:01:33 ] こないだ放送大学の数学の授業でgnuplotの使い方説明してた。
234 名前:229 mailto:sage [2007/10/21(日) 00:39:40 ] x軸のラベル表示の方法の質問です。 A 1 3 B 3 8 C 5 7 D 6 5 E 7 9 F 9 4 とdata fileを用意したときに、 1列め(A B C D E F)をx軸のラベルに、 2列めをx座標、3列めをy座標に使用する方法が あればご教授お願いします。
235 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 02:07:15 ] ラベルをデータファイルに埋め込むのは多分無理じゃね?
236 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 09:48:24 ] perlとかpythonでラベルデータ => gnuplot script を生成
237 名前:234 mailto:sage [2007/10/21(日) 15:44:16 ] やっぱ、スクリプト組むしかないんですね。 ありがとうございました。
238 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 00:47:58 ] デフォルト設定をする方法(例えば.gnuplotrcみたいなファイルに書く、等)はあるのでしょうか?
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 14:13:45 ] Help topic: startup When `gnuplot` is run, it looks for an initialization file to load. This file is called `.gnuplot` on Unix and AmigaOS systems, and `GNUPLOT.INI` on other systems. ...略...
240 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 13:26:26 ] windows版のgp400win32.zipをアンインストールしたいんだけど、解凍したフォルダごと消すだけでいいの? レジストリとか別フォルダにtempを作ってたりしたら、それも消したいんで教えてください。
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 14:08:08 ] >>240 消すだけでいい
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 14:44:23 ] >>241 ありがとうございました。
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 17:42:03 ] ttp://www.dotup.org/uploda/www.dotup.org2521.jpg.html グラフの名前は一つにしたい。 左の様にしたいが、右になる。 データファイルは # x y 1 2 2 3 3 4 4 5 5 6 # 1 -7 2 -9 3 -3 4 -2 5 1 です。解決策希望します。
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 17:55:33 ] やりたいことがよくわからんが 空行でも入れれば
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 18:24:56 ] >>244 できた。早い回答ありがとう。
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/05(月) 04:12:49 ] ( ゚д゚)ポカーン
247 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/05(月) 05:10:14 ] X軸を縦軸に、Y軸を横軸にして水平に伸びる棒グラフを書きたいのですが、 軸を入れ替えるにはどうしたらよいのでしょうか? ご存知の方ご教示ください
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/07(水) 05:20:45 ] set ytics ("{/Symbol p}"pi) ってやるとグラフの左に 空白できるんだが、なんぞこれ?
249 名前:248 [2007/11/07(水) 05:34:58 ] gvコマンドで表示したとき
250 名前:名無しさん@お腹いっぱい。 [2007/11/08(木) 19:14:22 ] バーとかチルダが付いた文字の使い方をどなたか教えてください。 出力したepsファイルを描画ツールで加工する以外の方法でお願いします。
251 名前:250 [2007/11/08(木) 19:26:00 ] gnuplot+のパッチを当てるとTEXの特殊文字が使えるということで自己解決しました。
252 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/09(金) 18:42:48 ] title 'タイトル名' 上のタイトル名を改行して2行に渡り書く方法があれば教えてください
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 19:05:21 ] >>250 set terminal epslatex
254 名前:名無しさん@お腹いっぱい。 [2007/11/12(月) 01:42:20 ] 等高線図をかかせると、なぜかY軸のメモリが、図の右側にしか出ないのですが、 なんとかなりませんでしょうか?
255 名前:250 mailto:sage [2007/11/13(火) 18:44:47 ] >>253 ありがとうございます gnuplot+をxpに入れるのを躊躇してたので助かりました。
256 名前:名無しさん@お腹いっぱい。 [2007/11/15(木) 13:07:33 ] gnuplot ってなんて発音するんですか?
257 名前:255 mailto:sage [2007/11/15(木) 13:10:59 ] ガンポルト
258 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/15(木) 13:15:32 ] >>256 ぐぐればすぐ出てくるよ。
259 名前:名無しさん@お腹いっぱい。 [2007/11/17(土) 14:44:37 ] set term postscript eps enhanced "fontname" タイトルや凡例に日本語を使うにはfontnameには何を入れればいいですか? 手当たり次第にttfファイルを、".ttf"の有無し、フルパスで指定したりとか 試してるけどうまくいきません。 VineLinux4.1使ってます。 標準のgnuplot4.0.0と、自分でmake installした4.2.2で試してます。 表示にはdisplayコマンドとgvコマンドを使ってます。
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/18(日) 00:43:09 ] 標準フォント: set size 0.7,1.4; set term post portrait color "Times-Roman" 14 Fonts listed by `fontfile` or `fontfile add` encapsulate the font definitions of the listed font from a postscript Type 1 or TrueType font file directly into the gnuplot output postscript file. Thus, the enclosed font can be used in labels, titles, etc. See the section `postscript fontfile` for more details. With `fontfile delete`, a fontfile is deleted from the list of embedded files. `nofontfiles` cleans the list of embedded fonts.
261 名前:259 [2007/11/18(日) 04:38:38 ] >>260 やはりその方法しかないみたいですね。 ちなみにその方法を試そうとすると以下のエラーが出ます。 私のところではttf2pt1をmake installする必要があるようです。 Command 'ttf2pt1 -a -e -W 0 /usr/X11R6/lib/X11/fonts/TrueType/sazanami-gothic.ttf -' generated error, exitcode is 32512 ありがとうございます。
262 名前:名無しさん@お腹いっぱい。 [2007/11/19(月) 23:14:59 ] 0.1 0.1 1 0.1 0.2 0 0.1 0.3 2 ・ ・ 1.0 1.0 1 というデータファイルがあります。左2列はx,y座標でその場所に点をプロットします。プロットする点の色を3列目の数字によって変えます。 たとえば1なら黒 2なら青とか こういうのってできますか?
263 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 09:35:40 ] >>262 3列目の数字に応じてファイルを分割したほうが早い気がする。
264 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 17:32:02 ] set terminal・・・・ とpltに書いてgnuplotで読むとエラーというか数値がガーって出て しまうんですが対処法を教えてください。
265 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 17:53:27 ] >>263 plot '1.txt' title 'data1' with points,'2.txt' title 'data2' with points みたいにしたんですが、プロットの点が○と+になってしまいます。 プロットは全部、点で色だけを変えたいんですが、できますか?