gnuplotで対数グラフと線形グラフを違う値域で同時に描画する

同じグラフの上で、対数のグラフと線形のグラフを重ねたいときがある。
f:id:yanagikn:20140101191029p:plain

x軸はx1軸とx2軸、y軸はy1軸とy2軸から選ぶようにできる。
x,y,x2,y2のうち、どの軸を表示するかはset borderを使って設定できる。

各軸のラベルは、set y2label "y2label"などとして設定できる。

set border 11  # 1(bottom),2(left),4(up),8(right)
myfunc(t) = exp(t)
set log y2;unset log y
set ytics 20;set y2tics 10;
set yrange [-10:100];set y2range [1e-3:1e3];
plot myfunc(x) axes x1y1,myfunc(x) axes x1y2;