Avoir “automatique” x
Juste une simple question (j'imagine), mais, disons que j'ai les données suivantes fichier:
# no x data, it's sampled for instance each second.
23 42 48
49 89 33
39 44 97
Comment (si possible) je peux intrigue, comme si c'était
1 23 42 48
2 49 89 33
3 39 44 97
à l'aide de l'1,2,3,.. (première colonne) x ?
de faire quelque chose comme: plot "file.dat" using (lineNumber):3
par exemple.
Vous devez vous connecter pour publier un commentaire.
E. g. le tracé de la troisième ligne du fichier:
ou avec
awk
:Noter que awk ajoute des numéros de lignes, de sorte que la première colonne est linenumber.
fait la même chose, gnuplot est automatiquement à l'aide de la ligne numéro de l'axe des x
Si vous ne voulez pas compter sur awk, gnuplot pouvez le faire aussi bien. Voir
help plot datafile using
ethelp plot datafile using pseudocolumns
.Essayez:
plot "file.dat" using 0:3
plot "file.dat" using 3
Ou, plus simplement, vous pouvez aussi taper:
plot "file.dat" u ($0):3
Cela vous permettra de modifier la variable d'index de façon linéaire, comme vous le feriez pour tout autre colonne
Mise à l'échelle par 2 et en ajoutant 1:
plot "file.dat" u (($0)*2+1):3