- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/25(木) 12:15:50.61 .net]
- グラフ描画ソフト gnuplot のスレ。
gnuplot 公式 Web ページ www.gnuplot.info/ 前スレ gnuplot を使おう。 その2 hibari.2ch.net/test/read.cgi/unix/1164719425/
- 1040 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/06/24(火) 21:51:20.23 .net]
- すみません言葉足らずでした
(諸々の設定とかは抜きで) set output "hoge.svg" plot "hogehoge.csv" と言った具合で出力すると思うんですが 例えば、ここからグラフのレイアウトを変えた後に 通常なら再びplot "hogehoge.csv"をしてしまえば、 出力ファイルが上書きされて、何の問題もないと思うのですが svgの場合はなぜか上書きされず、svgファイル内の末尾に追記する形で更新されてしまいファイルが壊れてしまうんです これを解決するには毎回plotする前に、set outputを行わないといけなくて結構不便で…… 設定かなにかで解決できるといいんですが、ご存知の方いらっしゃいませんかね
- 1041 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/06/24(火) 22:31:22.37 .net]
- >>1040
>例えば、ここからグラフのレイアウトを変えた後に >通常なら再びplot "hogehoge.csv"をしてしまえば、 >出力ファイルが上書きされて、何の問題もないと思うのですが その出力ファイルが上書きされない通常のterminalって何でしょうか?
- 1042 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/06/24(火) 22:45:50.39 .net]
- >>1041
上書きしてくれて問題ないterminalはemfです 上書きしてくれなくて面倒なterminalはsvgですね パワポとかワードで使用する時に扱いやすいファイルを探していて 上書きはしてくれるんですがemfだと不都合があったのでsvgを試してる感じです
- 1043 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/06/24(火) 23:34:03.16 .net]
- pdfcairoやepscairoやpostscriptも追記です
unset outputしたりset outputで新たなファイルを開くと gnuplotは前のterminalの最後だと分かるのでそこでファイルを閉じます unset outputやset outputなしに そこがterminalの最後だとどうして分かるのですか? emfって本当に上書きなんでしょうか?
- 1044 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/06/24(火) 23:53:38.78 .net]
- ふむ……本来はoutputであらためてファイルを指定することが必要ということなんですね
emfも上書きしているように見えているだけで、実際のところは違う挙動じゃないか?と…… 結局のところは毎回output等の処理が必要そうですね、ありがとうございます
|

|