IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GUI Python Discussion :

Aidez moi svp


Sujet :

GUI Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Avril 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 10
    Points : 4
    Points
    4
    Par défaut Aidez moi svp
    BONSOIR

    J'ai des donnée sous forme suivant
    01-janv-13 03:54 1.5

    02-janv-13 11:48 3

    .
    .
    .
    .
    31-déc-13 07:56 2.5
    TRACER SOUS PYTHON :
    Ma question c'est de tracer les donnée sous python avec (les donnée numérique 1.5,3.... axe des ordonnée est (date,heure même axe) axe des abscisse)
    je sais pas comment python lire le fichier soit txt ou excel les 1 er étapes a faire est que le fichier doit etre existe dans bureau ou dans outile de python..?? et merci d'avance

  2. #2
    Candidat au Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Avril 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    Je souhaiterais faire un graphe à partir de données suivant:
    Le format des données est de type:
    date heure value
    1-03-2012 12:11 3.5
    2-03-2012 07:44 2.5
    3-03-2012 11:14 1.8



    nous avons donc la date (aa-mm-jj) l'heure (hh:mn) et la donnée affectée (valeur numérique).
    J'aimerai avoir
    - abscisses : le temps (fonction de la DATE et HEURE en même temps)
    - ordonnées : la donnée numérique de la 3ème colonne (value)

    Ma principale difficulté est de lire un ficher (txt) ansi date et heure et de les mettre en format lisible pour matplotlib.pyplot

    Si quelqu'un peut m'aider je l'en remercie d'avance!
    Cordialement




    programme

    from __future__ import print_function
    from datetime import datetime
    import numpy as np
    import matplotlib.pyplot as plt
    import matplotlib.dates as mdates
    dt = np.dtype( [ ('date','S10'), ('hour','S8'), ('value',np.float) ] )
    if __name__ == '__main__':
    data = np.loadtxt ("file.txt", dtype=dt )
    dates_str = map (''.join, zip( data['date'], data['hour']))
    dates = np.array ( [ datetime.strptime (item, "%Y-%m-%d%H:%M") for item in dates_str ] )
    fig = plt.figure()
    ax = fig.add_subplot(111)
    ax.plot_date( dates, data['value'], 'o-', color='g')
    ax.fmt_xdata = mdates.DateFormatter('%d/%m/%Y %H:%M')
    fig.autofmt_xdate()
    plt.show()
    graph()


    python : Il me donne l'affichage suivant


    Traceback (most recent call last):
    File "C:/Python27/file.txt", line 8, in <module>
    data = np.loadtxt ("file.txt", dtype=dt )
    File "C:\Python27\lib\site-packages\numpy\lib\npyio.py", line 848, in loadtxt
    items = [conv(val) for (conv, val) in zip(converters, vals)]
    ValueError: could not convert string to float: import

    soit

    Traceback (most recent call last):
    File "C:/Python27/file.txt", line 10, in <module>
    data = np.loadtxt ("file.txt", dtype=dt )
    File "C:\Python27\lib\site-packages\numpy\lib\npyio.py", line 848, in loadtxt
    items = [conv(val) for (conv, val) in zip(converters, vals)]
    ValueError: could not convert string to float: import

Discussions similaires

  1. Connection a une BD SQL SERVER Aidez Moi SVP????
    Par pop bob dans le forum Bases de données
    Réponses: 3
    Dernier message: 07/08/2005, 16h29
  2. Recuperation de ma base BD apres la sauvegarde Aidez Moi SVP
    Par pop bob dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/07/2005, 16h38
  3. J'ai du mal à me décider ! Aidez moi svp :)
    Par VanHelsing dans le forum Mobiles
    Réponses: 18
    Dernier message: 01/06/2005, 14h59
  4. Je vois pas d'où vient mon erreur!! Aidez moi SVP
    Par liliboms dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 04/04/2005, 08h25
  5. Réponses: 29
    Dernier message: 11/05/2004, 13h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo