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

Autres langages Discussion :

[gnuplot] Script gnoplot.p impossible à exécuter


Sujet :

Autres langages

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 14
    Points : 9
    Points
    9
    Par défaut [gnuplot] Script gnoplot.p impossible à exécuter
    Bonjour,

    Je dispose d'un script modèle en .p contenant des commandes gnuplot mais aucune des lignes qui le compose ne semble convenir au compilateur.

    J'arrive à exécuter des scripts simple où un graphisme apparait comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    set xrange[-5:5]
    set yrange[0.5:1]
    plot 1/(1+x**2)
    Mais mon script modèle ne passe pas, le voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    unset title
    set size ratio 1
    set bmargin 0
    set tmargin 0
    set lmargin 0
    set rmargin 0
    set xrange [-6.5:10.5]
    set yrange [40:52]
    set xtics 2.5
    set ytics 2.5
    set terminal epslatex color size 4.5,4.5
    set output '014-118.tex'
    set format x "\\n{%2.1f}"
    set format y "\\n{%2.1f}"
    plot "../donnee/france.tsv" using 1:2 with lines lc 0 lt 1 lw 2 notitle,\
    "-" using 1:2 with points pointtype 7 pointsize 3 lc 1 title "\\textsc{Caen}"
    -0.3601613 49.1847689
    Si quelqu'un connait bien ce langage, peut être pourra-t-il me dire si il trouve un problème la dedans.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 488
    Points : 593
    Points
    593
    Par défaut
    Bonjour,

    aucune des lignes qui le compose ne semble convenir au compilateur
    Compilateur? Gnuplot est un programme qui exécute une suite d'instructions, fournies interactivement ou via un fichier.

    A priori, une fois sous Gnuplot, il te suffit de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    load "instructions.p"
    Où le fichier contenant les instructions est le fichier instructions.p

    Si c'est bien déjà ce que tu fais, alors tu devrais préciser quel message d'erreur tu obtiens à l'exécution; à première vue, les instructions que tu donnes sont valides et tu devrais bien obtenir le fichier TeX voulu.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 14
    Points : 9
    Points
    9
    Par défaut
    Ah, je croyais que le code était compilé.., enfin bref voici le message d'erreur, et quelle que soit les lignes que je retire, l'erreur est la même, je comprend pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    $ gnuplot
    
    	G N U P L O T
    	Version 4.4 patchlevel 2
    	last modified Wed Sep 22 12:10:34 PDT 2010
    	System: Darwin 10.4.0
    
    	Copyright (C) 1986-1993, 1998, 2004, 2007-2010
    	Thomas Williams, Colin Kelley and many others
    
    	gnuplot home:     http://www.gnuplot.info
    	faq, bugs, etc:   type "help seeking-assistance"
    	immediate help:   type "help"
    	plot window:      hit 'h'
    
    Terminal type set to 'x11'
    gnuplot> load "carte.p"
    
    -0.3601613 49.1847689ints pointtype 7 pointsize 3 lc 1 title "\\textsc{Caen}"
                                                                                                                                                                                                                                                                                                                                                                      ^
             "carte.p", line 1: invalid character \
    
    gnuplot>

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 488
    Points : 593
    Points
    593
    Par défaut
    Bonjour,

    Si on en croit le message d'erreur, il y aurai un '\' sur la première ligne de ton script... Si tu n'en vois pas, cela pourrait en fait venir d'un caractère "caché" (au sens ou ton éditeur de texte ne te le montre pas par exemple parce que c'est un '\r' ou \'n' de retour à la ligne ou correspondant à un code caractère qu'il ne sait interpréter; tandis que Gnuplot de son côté y voit une possible instruction).

    En repartant "au propre" et en écrivant (pas en faisant du copier-coller depuis ton script d'origine) les instructions ligne par ligne, tu devrais pouvoir tester cette hypothèse, ou au moins arriver à isoler à partir de quelle instruction il y a réellement problème.

    Bon courage.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 14
    Points : 9
    Points
    9
    Par défaut
    Bien vu !

    J'ai récupéré le fichier source, et l'ai modifié avec un éditeur de texte plus rudimentaire... et il fonctionne.

    Les deux fichier semblent exactement les mêmes et sont encodés de la manière mais visiblement mon éditeurs de texte précédent rajoutait des éléments...

    Merci beaucoup!

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

Discussions similaires

  1. Réponses: 37
    Dernier message: 10/09/2008, 15h16
  2. Arrêter un script en cours d'exécution
    Par trucentete dans le forum Administration système
    Réponses: 2
    Dernier message: 04/09/2008, 19h40
  3. connection java , gnuplot , script linux
    Par ALAE4000 dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 07/04/2008, 16h59
  4. Réponses: 1
    Dernier message: 31/12/2007, 09h33
  5. Le script serveur ne s'exécute pas dans une page aspx.
    Par laurent_diep dans le forum ASP.NET
    Réponses: 4
    Dernier message: 28/02/2007, 21h27

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