100.71.1 暗黙的な 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 は効力を持ちま せん。
竹野茂治@新潟工科大学
2022-07-20