2015年8月27日木曜日

gnuplotでy軸を2軸で表示する方法

y軸を2軸表示する方法です.細かい好みの設定込みです.
line colorは赤(1)・緑(2)にするより,赤(1)・青(3)にする方が良いです(色盲の人に配慮して).

$ set ytics nomirror
$ set y2tics
$ set xlabel "{/=30 xlable}"
$ set ylabel "{/=30 ylable}"
$ set y2label "{/=30 y2label}"
$ set logscale x
$ set xrange [x1:x2]
$ set yrange [y11:y12]
$ set y2range [y21:y22]
$ p "./file.txt" u 1:2 w linespoints lt 1 lc 1 lw 4 pt 1 ps 3 title "title", "./file.txt" u 1:3 w lp lt 1 lc 3 lw 4 pt2 ps 3 title "title2" axes x1y2

タイトルの内容で重要なのは1,2行目と最後の行の最尾です.