temps en abscisse pour un graph [Python] [Resolu] - Python - Programmation
Marsh Posté le 24-09-2008 à 22:25:25
http://www.lorenzogil.com/projects/pycha/
(par contre le site est très lent)
Marsh Posté le 26-09-2008 à 14:29:29
Merci pour le lien,
Mais apres de longs et infructueux essais je n'ai toujours pas reussi a faire fonctionner les exemples. ( probleme avec pycairo..)
Par contre avec matplotlib j'ai réussi à afficher des courbes mais pas à mettre les abscisses sous la forme que je désire (ax.plot(tab1, tab2, 'r-',linewidth=1.3) avec tab1 = [1,2,3....])
Mon veritable probleme est donc de convertir cette liste (tab1) sous la forme que je desire (bon ça a la rigueur ça va) mais surtout de tracer une courbe avec cette nouvelle liste (ax.plot ne prends en parametre que des listes de chiffres et pas des listes de caractere)
Marsh Posté le 29-09-2008 à 09:44:09
Bon j'ai trouvé une astuce avec matplotlib:
je rempli une liste de label avec 1mn , 2mn , 3mn...
une autre (tab1) avec les valeurs des echantillons correspondants : 12,24,36...
et je fait: xticks(tab1,label)
comme ça sur le graph je n'ai ,pour les abscisses , que les minutes
Marsh Posté le 24-09-2008 à 11:32:12
Bonjour a tous,
Voici mon souci:j'ai un fichier texte comme suit:
1 23
2 33
3 34
4 22
5 27
...
23 45
24 66
...
La colonne de gauche correspond au numero d'echantillons et celle de droite à sa valeur
Chaque échantillon etant pris toutes les 5 secondes (1 = 0mn05 , 2 =0mn10... ,23 =1mn55...)
J'aimerai donc tracer une courbe de ces valeurs avec comme abscisse non pas 1,2,3 etc mais 0mn05,0mn10,0mn15...
Si vous avez des idées ou des suggestions elles sont donc les bien venues
Merci d'avance
Message édité par zabron le 29-09-2008 à 09:45:39