Bonjour.
Je dispose lde données de la forme :
19:00:56 0.0
19:00:57 1.3
19:00:58 4.1
19:00:59 0.0
19:01:00 2.7
19:01:01 0.7
19:01:02 0.0
19:01:03 0.0
19:01:04 0.0
19:01:05 0.0
19:01:06 0.0
19:01:07 0.0
19:01:08 0.0
19:01:09 0.7
19:01:10 2.6
19:01:11 0.0
19:01:12 1.3
19:01:13 1.4
19:01:14 0.0
19:01:16 2.0
Je voudrais afficher mes données avec en axe X l'heure, et en axe Y les données ( échelle 0-10 par exemple)
Je n'arrive pas à dire a GNU Plot que mon axe X correspond a des heurs. Comment faire ?
Merci d'avance.
# hop
Posté par djibb (site web personnel) . Évalué à 2.
va te servir :)
plot "tonfichier" using 2:1 (ordre des colonnes)
[^] # Re: hop
Posté par djibb (site web personnel) . Évalué à 3.
si tu veux ce que tu demandes :
plot " ton fichier"
arf...j'avais pas capté la particularitéde ton input...excuse...
oublie.
"je sais pas"
[^] # Re: hop
Posté par djibb (site web personnel) . Évalué à 3.
http://t16web.lanl.gov/Kawano/gnuplot/datetime-e.html
A+
[^] # Re: hop
Posté par totof2000 . Évalué à 1.
[^] # Re: hop
Posté par totof2000 . Évalué à 3.
Merci linuxfr ( http://linuxfr.org/forums/31/14030.html )
J'ai obtenu ce que je veux ainsi:
gnuplot> set xdata time
gnuplot> set timefmt "%H:%M:%S"
gnuplot> plot "toto.txt" using 1:2 title 'CPU Usage' with lines
[^] # Re: hop
Posté par totof2000 . Évalué à 1.
En procédant ainsi, j'ai un affichage qui démarre non pas à 19:00:56 mais à 00:56. Avez-vous une idée pour que l'axe X affiche bien 19:00:56 en lieu et place de 00:56?
Merci d'avance.
[^] # Re: hop
Posté par ThyP . Évalué à 6.
Il faut que tu rajoutes le format de sortie pour tes abscisses :
gnuplot> set xdata time
gnuplot> set timefmt "%H:%M:%S"
gnuplot> set format x "%H:%M:%S"
gnuplot> plot "toto.txt" using 1:2 title 'CPU Usage' with lines
[^] # Re: hop
Posté par totof2000 . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.