農学部×Linux

農学部で情報系の勉強をしている人の備忘録。

gnuplotメモ

※書きかけです

 

(暫定)

set datafile separator "," # カンマ区切りに対応

set terminal postscript eps enhanced # 数式用

set output '20150128_1.eps' # 保存ファイル名

set xlabel 'x'

set ylabel 'C(x,t)'

plot "20150128.csv" using 1:2 w lp title "1/2 * erfc( x-0.1/2{{/Symbol \326}0.1})"

replot "20150128.csv" using 1:3 w lp title "1/2 * erfc( x-1.0/2{{/Symbol \326}1.0})"

replot "20150128.csv" using 1:4 w lp title "1/2 * erfc( x-2.0/2{{/Symbol \326}2.0})"

replot "20150128.csv" using 1:5 w lp title "1/2 * erfc( x-4.0/2{{/Symbol \326}4.0})"

plot "20150128.csv" using 1:6 w lp title "1/2 * erfc( x-0.1/2{{/Symbol \326}0.5})"

replot "20150128.csv" using 1:7 w lp title "1/2 * erfc( x-1.0/2{{/Symbol \326}5.0})"

replot "20150128.csv" using 1:8 w lp title "1/2 * erfc( x-2.0/2{{/Symbol \326}10})"

replot "20150128.csv" using 1:9 w lp title "1/2 * erfc( x-4.0/2{{/Symbol \326}20})"

-----

?

set datafile separator "," # カンマ区切りに対応

set terminal epslatex # 数式用

set output '20150128.tex' # 保存ファイル名

set xlabel 'x'

set ylabel 'C(x,t)'

plot "20150128.csv" using 2 w lp title "\sqrt{2Dt}"

 

-----

?

set datafile separator "," # カンマ区切りに対応

set terminal pdfcairo # 数式用

set output '20150128.pdf' # 保存ファイル名

set xlabel 'x'

set ylabel 'C(x,t)'

plot "20150128.csv" using 2 w lp title "\sqrt{2Dt}"

 

-----

postscript 

http://wwwhep.s.kanazawa-u.ac.jp/kogi/gnuplot/ps_guide.pdf

 

------

set terminal postscript eps plus

でplusモードに入れるらしいが、入れない。

→gnuolotのversion4.xから使えなくなったらしい。

→代わりにepslatexを使う

 

・凡例同士が重なる 

 set key spacing n ←数字

参考

http://gnuplot.sourceforge.net/docs_4.2/node192.html