等高線の引く場所を決める

等高線の引く場所を決める方法

gnuplotでは等高線図をプロットする場合、等高線の引く場所を任意に指定する事ができます。等高線の引く場所を指定するには、コマンド set cntrparam levels discrete (引く場所の数値) , (引く場所の数値2) を用います。引く場所は複数指定できます。

以下は等高線の引く場所を指定してプロットした例です。引く場所は、適当に決めたものです。また以下のコマンドにある set view 0,0 は、xy平面を真上から見下ろすためのコマンドであり、unset surface は 3次元プロットすると表示されるメッシュラインを消すためのコマンドです。

gnuplot> set contour
gnuplot> set view 0,0
gnuplot> unset surface
gnuplot> set cntrparam levels discrete 0,7,27,50,60,150,180
gnuplot> splot x*x+y*y


2009/04/20 更新