1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    août 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : août 2015
    Messages : 2
    Points : 1
    Points
    1

    Par défaut Exporter données Python vers Gnuplot

    Bonsoir,

    j'aimerais exporter des données de Python vers Gnuplot ( c'est pour un projet latex et mes autres tracés sont faits avec gnuplot et je veux garder une même mise en page partout ).

    J'ai deux listes X et Y qui sont des listes de float mais je trouve pas sur internet comment exporter dans un fichier les données nécessaires pour tracer X(Y) dans gnuplot,

    quelqu'un aurait déjà fait ça ?

    ( ps : j'ai déjà essayé avec gnuplot.py mais le module n'accepte ni le terminal latex ni epslatex donc je pense que cette solution ne marche pas ).

    Merci d'avance !

  2. #2
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    10 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 10 203
    Points : 16 656
    Points
    16 656

    Par défaut

    Salut,

    Citation Envoyé par pierreo78 Voir le message
    J'ai deux listes X et Y qui sont des listes de float mais je trouve pas sur internet comment exporter dans un fichier les données nécessaires pour tracer X(Y) dans gnuplot
    Le format de ce genre de fichiers doit être indiqué dans la documentation de gnuplot (qui est accessible sur internet).
    Et écrire 2 listes Python (vos X, Y) sous ce format doit être un programme de 3 lignes: créer le fichier, faire une boucle for, écrire chaque ligne,... à la portée d'un débutant qui à pris le temps d'ouvrir un tutoriel.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    août 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : août 2015
    Messages : 2
    Points : 1
    Points
    1

    Par défaut

    oui je sais très bien comment écrire dans un fichier, c'est justement le format de fichier que je ne trouve pas,

    dans les tutoriels gnuplots que j'ai trouvé c'était dans un fichier sans extension de la forme
    X1 Y1
    X2 Y2
    etc ... ( un espace entre deux colonnes et une ligne par entrée ) , mais ça ne fonctionne pas

  4. #4
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    10 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 10 203
    Points : 16 656
    Points
    16 656

    Par défaut

    Citation Envoyé par pierreo78 Voir le message
    dans les tutoriels gnuplots que j'ai trouvé c'était dans un fichier sans extension de la forme
    X1 Y1
    X2 Y2
    etc ... ( un espace entre deux colonnes et une ligne par entrée ) , mais ça ne fonctionne pas
    Un fichier de ce format là se crée aussi avec un éditeur de fichier texte comme "vi" ou "notepad". De toutes façons, si vous ne savez pas quel est le format de fichier accepté par gnuplot, ce n'est pas parce que vous voulez l'écrire avec Python que vous saurez quoi écrire: un forum gnuplot serait plus approprié...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    mai 2012
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : mai 2012
    Messages : 163
    Points : 619
    Points
    619

    Par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    xs = [1, 2, 3, 4, 5]
    ys = [5, 4, 3, 2, 1]
    file = open('toto.dat', 'w')
    for (x,y) in zip(xs, ys):
        file.write('{} {}\n'.format(x, y))
    file.close()
    pour tester :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gnuplot -e "plot 'toto.dat' with lines ; pause -1"

Discussions similaires

  1. [exporter] donnée MySQL vers PostGres
    Par cysboy dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 01/08/2007, 13h53
  2. Exporter données formulaire vers table
    Par kevain_09 dans le forum IHM
    Réponses: 8
    Dernier message: 05/06/2007, 18h11
  3. pb export données sql vers excel
    Par nicoladele dans le forum MS SQL-Server
    Réponses: 4
    Dernier message: 23/05/2007, 17h05
  4. Exportation données excel vers sql server 2005, en ASPX?
    Par Micke7 dans le forum MS SQL-Server
    Réponses: 3
    Dernier message: 16/01/2007, 14h57
  5. Export données MsFlexGrid vers Excel VB6.0
    Par elabbassi dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/09/2005, 14h18

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