データファイルabc.datがあり、(1,5)、(4,6)、(2,8)などの各座標にラベルを付けてそれをプロットしたいと思います....
abc.dat
のようなものです :
1 5
4 6
2 8
4 5
7 8
8 9
3 4
これには、labels
プロットスタイルを使用します。これには、3つのusing
指定子が必要です:x値、y値、および指定された座標に配置される文字列。したがって、最も簡単なコマンドは次のとおりです。
plot 'abc.dat' using 1:2:(sprintf("(%d, %d)", $1, $2)) with labels notitle
これにより、それぞれのラベルが座標の中央に配置されます。
次のコマンドは、それぞれの座標に点をプロットし、座標ラベルを少しシフトしてその近くに配置します。
set offset 1,1,1,1
plot 'abc.dat' using 1:2:(sprintf("(%d, %d)", $1, $2)) with labels point pt 7 offset char 1,1 notitle
4.6.4での結果は次のとおりです。