Credits Overview Plotting Styles Commands Terminals

with pm3d (明示的な pm3d; pm3d explicit)

書式

     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, pm3d color_assignment

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 秒
     }