Forum Programmation.autre GNUPLOT

Posté par  .
Étiquettes : aucune
0
3
mar.
2008
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  (site web personnel) . Évalué à 2.

    using 2:1
    va te servir :)


    plot "tonfichier" using 2:1 (ordre des colonnes)
    • [^] # Re: hop

      Posté par  (site web personnel) . Évalué à 3.

      en plus j'ai dit une connerie...

      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  . Évalué à 3.

      Pas exactement, j'ai trouvé entre temps ...
      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  . Évalué à 1.

        En fait ça fait presque ce que je veux.

        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  . Évalué à 6.

          Bonjour totof2000,

          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  . Évalué à 1.

            Merci, c'est exactement ça.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.