J'ai un set de données dans un file text (coordonnées X, Y qui ne sont pas sortingées). Je veux le tracer en utilisant gnuplot
et connecter les points tracés en utilisant des lignes.
J'ai essayé:
plot "a.txt" with lines
mais il connecte le premier point au deuxième point et ainsi de suite. Je veux qu'il se connecte juste des points tracés, pas du premier au deuxième, et ainsi de suite.
Vous devrez le sortinger avant que gnuplot
lise, pour faire ce que vous voulez. gnuplot
utilise implicitement l'ordre des données dans le file en tant qu'informations sur la connection entre les points. Si la coordonnée X est la coordonnée à laquelle vous voulez connecter les points en faisant ceci sur la command line:
sort -n +0 -1 a.txt > b.txt
Utilisez gnuplot
pour tracer le contenu du file "b.txt". Parfois, une command gnuplot
comme celle-ci vous aidera à mieux voir datatables:
plot 'b.txt' using 1:2 with linespoints
Cela met une marque visible (un X ou un sortingangle ou quelque chose) aux paires réelles (X, Y), ainsi que des lignes de dessin entre eux.
plot "a.txt" with points pointtype 3 pointsize 2
J'ai ajouté pointtype
et pointsize
juste pour montrer d'autres options.