等高線図で3次元プロットする

等高線図を入れる方法

gnuplotでは等高線図を描くようにグラフをプロットする事が可能です。そのためにコマンド set contour を用いてます。このコマンドを入力した後、3次元プロットすると、xy平面に等高線図が描かれます。

以下は等高線図を入れて3次元プロットした例です。

gnuplot> set contour
gnuplot> splot x*x+y*y


2次元平面で等高線図を表示させる方法

gnuplotで等高線図を描くようにプロットする場合、図を2次元平面として等高線図を表示させる事も可能です。そのためにはxy平面の真上から図を見下ろすようにセットします。そのためにコマンド set view 0,0 を用います。

gnuplot> set contour
gnuplot> set view 0,0
gnuplot> splot x*x+y*y



上の例では、3次元グラフをプロットすると表示させるメッシュラインも表示されていますが、メッシュラインは消す事が可能です。そのためにはコマンド unset surface を用います。以下はメッシュラインを消し等高線のみが表示されるようにプロットした例です。

gnuplot> set contour
gnuplot> set view 0,0
gnuplot> unset surface
gnuplot> splot x*x+y*y


2009/04/20 更新