\(x, y\) 点データをただ plot すれば散布図が得られる.
$data << EOD
0 0
0 1
1 1
1 2
2 2
EOD
set xrange [-1:3]
set yrange [-1:3]
set grid
plot $data pointtype 6
ただの点の代わりにテキスト(ラベル)を用いた散布図を作るには with labels を用いる. デフォルトではデータの3つ目の列がラベルとして使われる ( x , y , label ).
$data << EOD
0 0 A
0 1 B
1 1 C
1 2 D
2 2 E
EOD
set xrange [-1:3]
set yrange [-1:3]
plot $data with labels
うっかりデータの順がデフォルトと異なっていても using で指定できる.
# label, y, x
$data << EOD
A 0 0
B 1 0
C 1 1
D 2 1
E 2 2
EOD
set xrange [-1:3]
set yrange [-1:3]
plot $data using 3:2:1 with labels