Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1318 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  [Python] [Resolu]temps en abscisse pour un graph

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Python] [Resolu]temps en abscisse pour un graph

n°1791253
zabron
Posté le 24-09-2008 à 11:32:12  profilanswer
 

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
mood
Publicité
Posté le 24-09-2008 à 11:32:12  profilanswer
 

n°1791641
KangOl
Profil : pointeur
Posté le 24-09-2008 à 22:25:25  profilanswer
 

http://www.lorenzogil.com/projects/pycha/
 
(par contre le site est très lent)


---------------
Nos estans firs di nosse pitite patreye...
n°1792444
zabron
Posté le 26-09-2008 à 14:29:29  profilanswer
 

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)
 

n°1793208
zabron
Posté le 29-09-2008 à 09:44:09  profilanswer
 

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
 
 :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  [Python] [Resolu]temps en abscisse pour un graph

 

Sujets relatifs
class CSS != balise style 0o [auto-résolu]Mon Richtextbox ne s'actualise pas .(Edit::Résolu)
[CSS] Petit prob avec l'attribut font-size (Résolu)Menu html CSS (ul li) [resolu]
[Résolu]Pb récupération plusieurs valeurs d'un formulaire dans un mail[Résolu] Installation d'imprimante réseau depuis une page web
[RESOLU] Exposant en php[RESOLU] Recherche code touche enfoncé, pour du javascript
[resolu] liens hypertexte inactif sous Mozilla[RESOLU] Recuperer la derniere donnee en regroupant pour chaque fiche
Plus de sujets relatifs à : [Python] [Resolu]temps en abscisse pour un graph


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR