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

Shell et commandes GNU Discussion :

GNUPLOT: erreur de syntaxe


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 248
    Par défaut GNUPLOT: erreur de syntaxe
    Bonjour,

    dans un fichier de commandes gnuplot, j'ai une erreur que je ne trouve pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    plot 'total_ok_ko.data' using 2:xtic(1) ti col fillstyle solid 3 fillcolor rgb "green", '' using 3 ti col fs solid 1 fc rgb "red"
                                                                               ^
    "total_ok_ko.gp", line 67: ';' expected
    Rien à faire je ne trouve pas.

    Merci pour votre aide

  2. #2
    Membre expérimenté
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 248
    Par défaut
    Bonjour,

    J'ai oublié deux précisions:

    Version du GNUPLOT: Version4.6 patchLevel 1

    De plus si je supprime
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    fillcolor rgb "green"
    fc rgb "red"
    je n'ai plus d'erreur, sauf que la couleur rouge est associée a la première colonne de données (qui sont des données que je voudrais voir en vert) et la deuxième colonne est en vert alors que ce sont des erreurs.

  3. #3
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 293
    Par défaut
    Bonjour

    Pour botter en touche, je dirais échange l'ordre de traçage.

    Plus sérieusement, pour forcer une couleur, je ferais plutôt ce genre de chose:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     plot x lc rgb "#ff00ff",x*x lc rgb "gold"

  4. #4
    Membre expérimenté
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 248
    Par défaut
    Bonjour, merci beaucoup pour ta réponse. je teste tout de suite

    Edit: j'ai beaucoup de mal à trouver une correspondance commandes abréviées <==> commandes nom complet. Existe t'il un index des abréviations ?

    Edit 2: ca marche pas. En fait ma commande plot s'adresse a des stacked histogram. C'est aussi pour celà que je ne peux pas inverser les colonnes. Mais bon en dernier recours je le ferais !

  5. #5
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 293
    Par défaut
    Que veut dire "ça ne marche pas"?

    fichier data.dat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    8.01    1   5   1 
    8.02    3   5   1 
    8.03    4   4   1 
    8.04    3   4   1 
    8.05    1   2   1
    fichier plot.gnuplot:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    set title "Test" 
    set key invert reverse Left outside 
    set key autotitle columnheader 
    set style data histogram 
    set style histogram rowstacked 
    set style fill solid border -1 
    set boxwidth 0.75
     
    plot 'data.dat' using 2:xtic(1) title 'Col1', '' using 3 title 'Col2', '' using 4 title 'Col3'
    Je change la dernière ligne par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    plot 'data.dat' using 2:xtic(1) title 'Col1' lc rgb "gold", '' using 3 title 'Col2', '' using 4 title 'Col3'
    Les rectangles de la série rouge sont bien devenus couleur or.

  6. #6
    Membre expérimenté
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2007
    Messages : 248
    Par défaut
    Merci beaucoup.

    Ta dernière commande "plot" m'a permis de m'en sortir.

    Je rencontre pas mal de difficulté avec GNUPLOT. C'est un produit puissant....mais la doc n'est pas terrible. Je sais il y a des bouquins mais dans un cadre d'exploitation on n'a pas le temps de se plonger dans la litterature. Dommage.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Directives] Page blanche quand erreur de syntaxe
    Par syl2095 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 17/02/2006, 15h15
  2. [sql] erreur de syntaxe
    Par cmoa59 dans le forum JDBC
    Réponses: 14
    Dernier message: 03/05/2005, 11h41
  3. erreur de syntaxe en C++
    Par sergepmessa dans le forum C++
    Réponses: 6
    Dernier message: 11/03/2005, 18h15
  4. PHP SQL =>erreur de syntaxe (operateur absent)
    Par snipes dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/02/2005, 14h09
  5. erreur de syntaxe javascript dans ma page
    Par Oluha dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/02/2005, 14h53

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