書式
splot DATA using (x):(y):(z){:(color)} with pm3d { at <position>} {fs|fillstyle <fillstyle>} {fc|fillcolor <colorspec>} {zclip [zmin:zmax]}
すべての pm3d 曲面の描画属性は、set pm3d を使って制御できます。デフ ォルトでは、曲面全体を四辺形の格子として描画し、各格子は z 座標に割り 当てられるパレット色で色付けします。4 番目の入力列を与えると、パレット の割り当ては z の値でなくその値を使用します。以下参照: pm3d fillcolor (110.71.11), pm3d color_assignment (110.71.8)。
set pm3d implicit が有効な状態で with pm3d 以外の描画スタイルを使 用するのではなく、plot コマンドで明示的に with pm3d を使用する場合、 描画オプションを追加することが可能です。これにより、同じグラフ上で、違 う曲面に別々の色付けの仕組みを使うことが可能になります。
試験段階: このバージョンの gnuplot は、オプション zclip を導入してい
て、それは z の値の境界で曲面を滑らかな曲面を生成するようにクリッピン
グします。以下の例は、2 色の 3 次元曲面の頂上の部分を徐々に消していく
アニメーションを表示します。
set style line 101 lc "gray" set style line 102 lc "blue" set pm3d depthorder do for [i=0:N] { splot f(x,y) with pm3d fillcolor ls 101 zclip [* : zmax-(i*delta)] pause 0.2 # アニメーションフレーム間隔は 1/5 秒 }
竹野茂治@新潟工科大学