110.71.2 暗黙的な pm3d (pm3d implicit)

splot コマンドで明示的に with pm3d を指定した場合、またはデータや関 数描画スタイル (style) が大域的に pm3d にセットされている場合、ある いは、pm3d モードが set pm3d implicit となっている場合は、pm3d のカ ラー曲面を描画します。後の 2 つの場合は、plot コマンドで指定したスタイ ルで生成する網目に pm3d 曲面を追加する形で描画します。例えば、

     splot 'fred.dat' with lines, 'lola.dat' with lines

は、各データ集合毎に折れ線による網目と pm3d 曲面の両方を描画します。 オプション explicit (明示的) が ON (または implicit が OFF) の場合 は、属性 with pm3d を指定したグラフのみが pm3d 曲面として描画されま す。例えば
     splot 'fred.dat' with lines, 'lola.dat' with pm3d

は、'freq.dat' は折れ線で (線のみで)、'lola.dat' は pm3d 曲面で描画し ます。

gnuplot の起動時はそのモードは explicit (明示的) になっています。歴 史的、そして互換性のために、コマンド set pm3d; (すなわちオプションが ない場合) と set pm3d at X ... (すなわち at が最初のオプションの場 合) はモードを implicit (暗黙的) に変更します。コマンド set pm3d; は、その他のオプションをそれらのデフォルトの状態に設定します。

デフォルトのデータ/関数の描画スタイルを pm3d にしたい場合は、例えば

     set style data pm3d

とします。この場合、オプション implicitexplicit は効力を持ちま せん。
竹野茂治@新潟工科大学
2023-08-29