J'ai un fichier de données, abc.dat et je veux le représenter en étiquetant chaque coordonnée comme (1,5), (4,6), (2,8) et ainsi de suite ....
abc.dat
est comme :
1 5
4 6
2 8
4 5
7 8
8 9
3 4
Utilisez le style de traçage labels
pour cela. Cela nécessite trois spécificateurs using
: la valeur x, la valeur y et une chaîne qui est placée aux coordonnées données. La commande la plus simple serait donc:
plot 'abc.dat' using 1:2:(sprintf("(%d, %d)", $1, $2)) with labels notitle
Cela place les étiquettes respectives centrées sur les coordonnées.
La commande suivante trace un point à la coordonnée respective et place l'étiquette de coordonnées un peu décalée près d'elle:
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
Le résultat avec 4.6.4 est: