9.2 等高線のみを描く

GNUPLOT -- not so frequently asked questions -- にある文書 http://t16web.lanl.gov/Kawano/gnuplot/plot3d.html#6.5に載っていた話。

視点を 0,0 にして (真上からのぞくことにして)、 曲面自身を描かないようにして (set nosurface あるいは unset surface)、 表示するというのが要点。

drawcontour.g

# drawcontour.g
set view 0,0
set contour base
set nosurface
set isosamples 100
set cntrparam level 10
splot x**2-y**2
pause -1
set term postscript eps color; set output "contour.eps"; replot

図 20: $ x^2-y^2$ の等高線
\includegraphics[width=15cm]{eps/contour.eps}

描画する等高線の高さ (レベル) は、 set cntrparam levels incre -80,10,80 のようにこちらで指定するこ ともできます ($ -80$ から $ 10$ 刻みで $ 80$ まで)。



桂田 祐史