45 Splot

splot は 3 次元描画のためのコマンドです (もちろんご存知でしょうが、 実際にはその 2 次元への射影)。それは関数、またはデータファイルから、 plot コマンドととても良く似た方法でその描画を作ります。

plot コマンドと共通の仕様については、以下参照: plot (p. [*])。ここではそれ と異なるものだけ詳細に取り上げます。なお、plotaxes オプション は splot では使えないことに特に注意して下さい。

書式:

     splot {<ranges>}
           <function> | "<datafile>" {datafile-modifiers}}
           {<title-spec>} {with <style>}
           {, {definitions,} <function> ...}

ここで、関数 < function> 、またはクォートでくくられたデータファイル名の どちらかが必要です。関数は、一本の数式、あるいは媒介変数モードでは 3 つの数式の組です。

デフォルトでは、splot は描画されるデータの下に完全な xy 面を描きます。 z の一番下の目盛りと xy 平面の位置関係は set ticslevel で変更できます。 splot の射影の向きは set view で制御できます。詳細は、以下参照:set view (p. [*]), set ticslevel (p. [*])

splot コマンドの範囲の指定の書式は plot の場合と同じです。媒介変数 モードでなければ範囲は xrange, yrange, zrange の順であり、媒介変 数モードでは urange, vrange, xrange, yrange, zrange の順です。

title オプションも plot と同じです。withplot とほぼ同じ ですが、splot では利用可能な描画スタイルは lines, points, linespoints, dots, impulses に限られています。plot で使える エラーバーの機能は splot にはありません。

datafile オプションにはさらに違いがあります。

以下も参照: show plot (p. [*])


竹野茂治@新潟工科大学
2009年9月7日