sparse matrix=(cols,rows) origin=(x0,y0) dx=<delx> dy=<dely>
\\
x y value
i = (x - x0) / delx
j = (y - y0) / dely
matrix[i,j] = value
この形式は、順序がバラバラで、不完全であってもよいデータから image, rgbimage, rgbalpha 描画スタイルなどを用いて温度分布図 (heatmap) を 生成するのが本来の使用目的です。以下の例は、与えらえた上三角成分のみか ら 4x4 の温度分布図の形式の離散 matrix を生成します。
$DATA << EOD
1 1 10
1 2 20
1 3 30
1 4 40
2 2 10
2 3 50
2 4 60
3 3 10
3 4 20
4 4 10
EOD
plot $DATA sparse matrix=(4,4) origin=(1,1) with image
竹野茂治@新潟工科大学