等高線

概要

等高線は標準でサポートされてるので素直に利用するだけ.

References

方法

set contour

等高線の描画を有効にする.

set view <rot_x>, <rot_z>

三次元グラフの視点を設定する. set view 0,0 とすることで真上から見下ろす視点となり, 二次元平面として表示される.

set isosamples <N>
set isosamples <N>, <M>

関数をサンプリングする点の数を設定する. 値を大きくするほど滑らかな曲線が得られるが, 計算時間が増加する.

set cntrparam levels {auto} <n>
set cntrparam levels discrete <z1>, <z2>, ..
set cntrparam levels incremental <start>, <incr> {,<end>}
unset surface

三次元の曲面自体の描画を無効にする. 等高線のみを表示したい場合に使用する.

Examples

set contour
unset surface
set view 0, 0

set isosamples 100
set cntrparam levels 9

set key out

splot x**2 - y**2
Gnuplot Produced by GNUPLOT 6.0 patchlevel 0 -10 -5 0 5 10 -10 -5 0 5 10 gnuplot_plot_1 x**2 - y**2 80 60 40 20 0 -20 -40 -60 -80
set contour
unset surface
set view 0, 0

set isosamples 100
set cntrparam levels incremental -20, 5, 20

set key out

splot x**2 - y**2
Gnuplot Produced by GNUPLOT 6.0 patchlevel 0 -10 -5 0 5 10 -10 -5 0 5 10 gnuplot_plot_1 x**2 - y**2 20 15 10 5 0 -5 -10 -15 -20