Gnuplot sous unix
Bonjours,
je suis en train de developper un script gnuplot qui permet de ftraçer mes valeurs daly, monthly et yearly j'ai commencé par creer le fichier contenet les données sous cette forme:
#date heure valeure
03/21/2012 09:00 1
03/21/2012 09:30 2
03/21/2012 10:30 2.6
03/21/2012 10:45 7
03/21/2012 11:09 8.8
ensuite j'ai besoin de regrouper ces 3 graphes sur le meme fichier donc j'ai utilisé la commande multiplot
ceci le fichier .gp:
set title "courbe de valeur= f(mois)"
set title "variation de valeur dans un mois"
set xlabel "les jours"
set ylabel "valeurs en G"
set xdata time
set timefmt "%Y/%m/%d"
set format x "%d"
set timefmt "%m/%d/%y"
set xrange [1:31]
plot 'm.txt' using 3:1 title "valeur/mois" with linespoints linestype 3
mais le probléme c'est que lors de l'execution du scriplt gnuplot (load fichier.gp) il m'affiche un un probléme "nom de fichier .gp" ,line 14 :all points y value undefined
càd la line 14 est celle qui contient : plot "jours.txt" using 1:3 title "valeur/jour" with linespoints
SVP SVP j'ai ce problème presque 2 jours j'arrive pas à résoudre et même à savoir la source de ce problème merci bien de m'aider :)
je suis en train de developper un script gnuplot qui permet de ftraçer mes valeurs daly, monthly et yearly j'ai commencé par creer le fichier contenet les données sous cette forme:
#date heure valeure
03/21/2012 09:00 1
03/21/2012 09:30 2
03/21/2012 10:30 2.6
03/21/2012 10:45 7
03/21/2012 11:09 8.8
ensuite j'ai besoin de regrouper ces 3 graphes sur le meme fichier donc j'ai utilisé la commande multiplot
ceci le fichier .gp:
set title "courbe de valeur= f(mois)"
set title "variation de valeur dans un mois"
set xlabel "les jours"
set ylabel "valeurs en G"
set xdata time
set timefmt "%Y/%m/%d"
set format x "%d"
set timefmt "%m/%d/%y"
set xrange [1:31]
plot 'm.txt' using 3:1 title "valeur/mois" with linespoints linestype 3
mais le probléme c'est que lors de l'execution du scriplt gnuplot (load fichier.gp) il m'affiche un un probléme "nom de fichier .gp" ,line 14 :all points y value undefined
càd la line 14 est celle qui contient : plot "jours.txt" using 1:3 title "valeur/jour" with linespoints
SVP SVP j'ai ce problème presque 2 jours j'arrive pas à résoudre et même à savoir la source de ce problème merci bien de m'aider :)
1 réponse
Je ne pense pas que gnuplot soit capable de comprendre que ta première colonne est une date suivie d'une heure (surtout au format francophone).
Voir ici comment on gère les dates :
http://open.btp.free.fr/?/gnuplot/Presentation-gnuplot
http://t16web.lanl.gov/Kawano/gnuplot/datetime-e.html
Bonne chance
Voir ici comment on gère les dates :
http://open.btp.free.fr/?/gnuplot/Presentation-gnuplot
http://t16web.lanl.gov/Kawano/gnuplot/datetime-e.html
Bonne chance