10. Excelっぽいグラフ(1)
gnuplot で(3次元棒グラフを除く)大抵のグラフを綺麗に
描ける
しかし、Excel2010 のグラフも(色使いとか)意外と好き
gnuplot で Excelっぽいグラフを描くスクリプトを作ろう
sample.gnu(ターミナルとグラフのサイズ)
set terminal wxt size 1000,620
# set terminal postscript eps color
# set output "sample.eps"
# set terminal pngcairo size 1000,620
# set output "sample.png"
set size ratio 0.62
ターミナルは3種類あれば十分だろう
wxt(Xの画面)・postscript(eps)・pngcairo(png)
ターミナルのついでにサイズも指定している
postscript でサイズを指定すると何故か上手く作れない
10 / 28
11. Excelっぽいグラフ(2)
sample.gnu(タイトル)
set title "US immigration from Europe by decade" font ",16"
set xlabel "Decade" font ",12"
set ylabel "# of immigration" font ",12"
set key outside right top title ‘‘Region’’ font ",10"
set xtics out nomirror font ",10"
set ytics out 500000 nomirror font ",10"
set grid ytics linewidth 1 linetype 1 linecolor 0
demo にある immegration.dat を使うので、合わせたタイトル
フォントは名前を省略してサイズのみ指定
凡例の指定(set key)
outside right top で大体の位置を指定
軸目盛(set ?tics)
グラフの外側に目盛を出す(out)
下と左に目盛を出して、上と右は出さない(nomirror)
x軸の目盛間隔は、データの文字列を使うので省略
グリッド線(set grid)
横の線しか引かない(ytics)
11 / 28