Forum Programmation.autre Gnuplot - données sur plusieurs ligne

Posté par  (site web personnel) .
Étiquettes : aucune
0
23
nov.
2005
voila j'ai un set de données tel que

X Y Z
X1 Y1 Z1
X2 Y2 Z2

je voudrais afficher 2 courbes tel que
f1(X)=Y2-Y1
f2(X)=Z2-Z1 (en gros faire la difference entre 2 valeurs de la meme colone mais avec colone précédente.

j'ai essayer un truc du genre

plot "file.data" using 1:($4-$2) "%lf %lf %lf \n %lf %lf %lf " title "f1(x)" with lines

Mais ca pas l'air de marcher.
Si un guru de gnuplot pourrait m'aider ca serait cool ;)

Ah vi autre question tant que les guru de gnuplot sont de passage ;) X dans mon set est une date comment faire pour avoir une condition mettant Y ou Z a 0 lorsque l'intervalle est superieure a un certain laps de temps ? (question bonus )
  • # Pas possible!

    Posté par  . Évalué à 1.

    Gnuplot est un logiciel de tracé, et ses possibilités en matière de traitement des données sont - volontairement - limitées. On peut manipuler les données d'une même ligne, mais c'est tout (on n'a pas accès aux autres lignes). Les contributeurs actuels te le confirmeront sur le newsgroup comp.graphics.apps.gnuplot...

    Pour ce qui est des dates, désolé, j'ai jamais bossé avec... Mais tu pourras de toute façons le faire avec le logiciel de scripts de ton choix, vu qu'il te servira aussi à répondre à la première question!

    Cyril

Suivre le flux des commentaires

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