Nous sommes le Lun 30 Juin, 2025 22:49
Supprimer les cookies

[résolu]gnuplot se referme immédiatement sous windows

Sur le logiciel libre en général ou un logiciel libre en particulier

Mar 27 Jan, 2009 15:23

Bonjour

J'utilise pour mes graphiques gnuplot sous gnu/debian et je n'ai pas de problème, mes fichiers sont enregistré avec l'extension .gp et quand je veux voir le graphique (sortie x11) je clique sur le fichier .gp et j'obtiens le graphique.

Mon est problème est qu'au travail je veux faire la même chose mais sous windows xp
J'ai mis le dossier gnuplot (gp424win32.zip dézipé) dans C:\Program Files
je clic sur mon fichier test.gp -> ouvrir avec-> j'indique l'executable wxgnuplot
Je vois ma figure 1/2 seconde puis plus rien.

Lorsque j'ouvre gnuplot puis tape load "mnfichiertest.gp" je n'ai aucun problème.

Merci par avance de m'aider
Dernière édition par limax le Mer 28 Jan, 2009 14:50, édité 2 fois au total.
i love vim
limax

Avatar de l’utilisateur
Messages : 474
Géo : grenoble

Mar 27 Jan, 2009 17:58

perso, j'ai utilisé la version 3 de gnuplot à l'époque où j'étais encore sous windows.
et je n'ai aucun problème.

va voir la version que je propose en téléchargement sur mon site : http://www.la-haute-tour.info/tower.php ... =1&paper=9
Une ch'tio peu d'pub :http://www.ina-ich.net/

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 11.10 | LibreOffice | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...
Mikelenain

Avatar de l’utilisateur
Messages : 3651
Géo : Lyon

Mar 27 Jan, 2009 18:30

J'ai le même résultat, donc ca vient de windows, mais il faut dire que j'utilise virtualbox pour virtualiser windows.

Je testerai demain au lycée sur une vraie installation.

Tu es amateur de gnuplot alors pour préciser ce que je fais, j'avais fait un tout petit programme pour automatiser les surfaces de niveau avec gnuplot. (je me remet au pascal depuis cet été avec lazarus)

Des collègues m'ont vu utiliser man programme et depuis je me lance dans sa conversion pour windows.
Voici une sortie gnuplot
Code: Tout sélectionner
#-----------définition de la fonction----------
f(x,y)=sin(x)*y
set title "f(x,y)=sin(x)*y"
xmin=-5
xmax=5
ymin=-5
ymax=5
zmin=-5
zmax=5

#------------lignes de niveau-------------
lmin=-5
ldelta=1
lmax=5

#---------- Graduation des axes----------
set xtics 1
set ytics 1
set ztics 1

# dm est le nombre de division par unité pour le maillage de f
dmx=4
dmy=1

set ticslevel 0
set xrange[xmin:xmax]
set yrange[ymin:ymax]
set zrange[zmin:zmax]

#-----------Définition des labels---------
set xlabel "X" font "14"
set ylabel "Y" font "14"
set zlabel "Z" font "14"
set arrow 1 from 0, 0, 0 to xmax, 0, 0 nohead back nofilled linetype -1 linewidth 2
set arrow 2 from 0, 0, 0 to 0, ymax, 0 nohead back nofilled linetype -1 linewidth 2
set arrow 3 from 0, 0, 0 to 0, 0, zmax nohead back nofilled linetype -1 linewidth 2

#-----------Gestion des parties cachées, des couleurs------------
set view 22,160

#-------------- nombres de traits---------------
nx= dmx*(xmax -xmin)+1
ny= dmy*(ymax -ymin)+1
set isosamples nx,ny

#quadrillage lt couleur, lw épaisseur du trait
set grid ztics lt 0 lw 0.5
set grid xtics lt 0 lw 0.5
set grid ytics lt 0 lw 0.5

#--------------définition du maillage-------------------
set contour surface
set palette rgbformulae 10,13,33
set palette maxcolors int((lmax-lmin)/ldelta)
set colorbox horiz user origin .1,.07 size 0.4,0.03
set noclabel
set cbrange [-5:5]
set cbtics 1

set multiplot
#------------------les couleurs--------------------
set pm3d  at s
set isosamples nx*10, ny*10
set cntrparam levels incr lmin,ldelta,lmax
splot f(x,y) with pm3d
#------------------la courbe----------------------
unset pm3d
set hidden3d
set isosamples nx, ny
set cntrparam levels incr lmin,ldelta,lmax
splot f(x,y)
unset multiplot
i love vim
limax

Avatar de l’utilisateur
Messages : 474
Géo : grenoble

Mar 27 Jan, 2009 19:17

Bonsoir,

j'ai le même problème sous Windows si le fichier est dans un répertoire dont le nom comporte un caractère exotique, genre un tréma ou un accent, mais pas de problème si je mets le fichier dans C: par exemple.
loicwood

Messages : 54
Géo : Souppes sur Loing (77)

Mar 27 Jan, 2009 20:23

ah oui, gnuplot ne supporte que la table de caractères de base (je ne connais plus son nom exact ^^)
Une ch'tio peu d'pub :http://www.ina-ich.net/

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 11.10 | LibreOffice | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...
Mikelenain

Avatar de l’utilisateur
Messages : 3651
Géo : Lyon

Mar 27 Jan, 2009 22:45

bizarre je passe avec une console "dos"

C:\>cd c:\
C:\>"Program Files\gnuplot\bin\wgnuplot.exe" fig.gp (j'entrepersois la figure 1/10 ° de seconde)
C:\>"Program Files\gnuplot\bin\wgnuplot.exe" puis load 'fig.gp' (c'est ok)
C:\>"Program Files\gnuplot\bin\wgnuplot.exe" puis ouvrir->fig.gp (c'est ok)

Il y a peut être un argument à passer mais je ne trouve pas. :twisted:
Je suis même aller chez le voisin pour tester sur son windows.
i love vim
limax

Avatar de l’utilisateur
Messages : 474
Géo : grenoble

Mer 28 Jan, 2009 07:38

alors là, je ne vois pas du tout ^^
essaye cela : C:\>"Program Files\gnuplot\bin\wgnuplot.exe" "C:\ ....\fig.gp"
en remplaçant les ... par ce qu'il faut
Une ch'tio peu d'pub :http://www.ina-ich.net/

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 11.10 | LibreOffice | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...
Mikelenain

Avatar de l’utilisateur
Messages : 3651
Géo : Lyon

Mer 28 Jan, 2009 08:00

oui bien j'ai déjà essayé

C:\>"Program Files\gnuplot\bin\wgnuplot.exe" C:\fig.gp
C:\>"Program Files\gnuplot\bin\wgnuplot.exe" "C:\fig.gp"
C:\>"Program Files\gnuplot\bin\wgnuplot.exe" 'C:\fig.gp'
et toujours rien.
C'est pareil chez vous?
i love vim
limax

Avatar de l’utilisateur
Messages : 474
Géo : grenoble

Mer 28 Jan, 2009 14:49

C'est bon il faut le lancer avec C:\> "Program Files\gnuplot\bin\wgnuplot.exe" C:\fig.gp -

edit: Pour automatiser tout ca
Créer un fichier lancegnuplot.bat et mettre dedans
Code: Tout sélectionner
"C:\Program Files\gnuplot\bin\wgnuplot"  %1 -

Sur le fichier .gp ou .plt clic droit -> ouvrir avec -> cliquer par defaut -> chemin_de_lancegnuplot.bat

Comme ca quand je clique sur le fichier .gp j'ai mon joli graphique :D
i love vim
limax

Avatar de l’utilisateur
Messages : 474
Géo : grenoble

Ven 20 Fév, 2009 00:16

Si certain veulent tester
pour linux http://megamaths.free.fr/surface/surface.tar.bz2
pour windows http://megamaths.free.fr/surface/surface.zip

C'est pour faire ce genre d'image http://megamaths.free.fr/surface/fig.png

Franchement ca ne pas très loin mais c'est ca fait ce que je veux.
i love vim
limax

Avatar de l’utilisateur
Messages : 474
Géo : grenoble

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit