89.1.1.1 Uniform

一様な matrix データを描画するコマンドの例:
    splot 'file' matrix using 1:2:3          # テキストデータ
    splot 'file' binary general using 1:2:3  # バイナリデータ

一様な格子の matrix データでは、各ブロックの z の値は一行で一度に読ま れます。すなわち、

   z11 z12 z13 z14 ...
   z21 z22 z23 z24 ...
   z31 z32 z33 z34 ...

等。

テキストデータに対しては、1 行目がデータでなく列ラベルを持つ場合、追加 キーワード columnheaders を使ってください。同様に、各行の最初の要素 がデータでなくラベルである場合は、追加キーワード rowheaders を使用し てください。以下は、その両方を使用する例です:

   $DATA << EOD
   xxx A   B   C   D
   aa  z11 z12 z13 z14
   bb  z21 z22 z23 z24
   cc  z31 z32 z33 z34
   EOD
   plot $DATA matrix columnheaders rowheaders with image

テキストデータでは、空行やコメント行は配列データを終了させ、新たな曲面 の網 (mesh) を開始します。いつものことですが、splot コマンドの index オプションを使ってファイル内の網を自由に選択できます。

竹野茂治@新潟工科大学
2015年1月5日