Précédent   Forum des professionnels en informatique > Autres langages > Autres langages
Autres langages Clipper, D, Eiffel, Forth, FoxPro, Kpl, NSDK, R, Rebol, Smalltalk, ... Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/01/2011, 22h43   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 8
Points : 2
Points : 2
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 :
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 :
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.
BenWaWa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 08h24   #2
Membre éclairé
 
Inscription : mars 2007
Messages : 271
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 271
Points : 306
Points : 306
Bonjour,

Citation:
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 :
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.
Ehouarn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 13h25   #3
Invité de passage
 
Inscription : janvier 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 8
Points : 2
Points : 2
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 :
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>
BenWaWa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 08h16   #4
Membre éclairé
 
Inscription : mars 2007
Messages : 271
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 271
Points : 306
Points : 306
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.
Ehouarn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 22h10   #5
Invité de passage
 
Inscription : janvier 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 8
Points : 2
Points : 2
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!
BenWaWa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h12.


 
 
 
 
Partenaires

Hébergement Web