Nous sommes le Dim 20 Juil, 2025 23:57
Supprimer les cookies

Page 1 sur 21, 2 Suivant[résolu] Gnuplot et images de sortie

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

Dim 29 Avr, 2007 11:26

j'ai un petit soucis avec ce logiciel.
en effet, je cherchais un logiciel simple et léger (genre basique) permettant de transformer les courbes faîtes avec gnuplot en images gif ou png sans perte de qualité.
en farfouillant sur framasoft, j'ai trouvé Jdraw.
le problème vient du fait que je ne sais pas du tout comment l'installer.
quand je vais sur le site de téléchargement (sur sourceforge), il n'y a que des .jar .... mais bon, après, je suis bien avancé, moi :?
Dernière édition par Mikelenain le Lun 07 Mai, 2007 11:56, édité 2 fois au total.
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

Dim 29 Avr, 2007 12:18

si tu est sous linus, un petit

Code: Tout sélectionner
java -jar monTruc.jar


devrait faire l'affaire, non ?

et il me semblait que gnuplot savait pondre du png ?
Je sais être bete, à mes heures, sans toutefois m'élever jusqu'à ces glorieux sommets d'où la tuerie vous apparait comme une solution acceptable

Romain GARY
jobherzt

Messages : 581
Géo : Caen

Dim 29 Avr, 2007 14:21

en fait, le truc de gnuplot, c'est qu'il ne crée pas directement des images.
en fait, tu peux faire un "copy to clipboard" et après tu copies sur un autre logiciel.
mais je n'ai pas trouvé comment faire pour sauvegarder directement les courbes en images.

sinon, j'ai eu un soucis lors de ma migration à Linux, alors je suis encore (malheureusement) sous windows.
et comme je manque de temps pour m'en occuper sérieusement, ça risque de durer encore quelques mois ...


PS: qu'est-ce que je déteste java :s
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

Dim 29 Avr, 2007 14:24

sous windows, avec java, de lointaine memoire, il faut faire un clic droit ouvrir avec java ou un truc du genre... ou simplement un double clic ??

pour gnuplot, il me semble que tu pouvais definir sur quel "terminal" tu voulait tracer la courbe, en ayant le choix entre l'ecran et des formats d'image.... enfin bref, je suis a peu pres certain qu'il sait faire, tu peux creuser par la...
Je sais être bete, à mes heures, sans toutefois m'élever jusqu'à ces glorieux sommets d'où la tuerie vous apparait comme une solution acceptable

Romain GARY
jobherzt

Messages : 581
Géo : Caen

Dim 29 Avr, 2007 16:06

Alors, pour sauvegarder directement en SVG ou en PostScript, avec GnuPlot, tu peux faire :
Code: Tout sélectionner
gnuplot>sin(x)/x
gnuplot>set terminal svg # ou set terminal postscript
gnuplot>set output "mon-fichier.svg" # ou set output "mon-fichier.ps"
gnuplot>replot


Après, ça doit être assez simple de passer un coup de convert ou d'inkscape pour obtenir en png. (Sachant qu'il y aura toujours perte de qualité, par définition entre le svg/ps, et le png/gif)
rehtnaP

Messages : 97

Dim 29 Avr, 2007 16:11

et je me repete, mais je crois bien qu'on peut faire

Code: Tout sélectionner
set terminal png
Je sais être bete, à mes heures, sans toutefois m'élever jusqu'à ces glorieux sommets d'où la tuerie vous apparait comme une solution acceptable

Romain GARY
jobherzt

Messages : 581
Géo : Caen

Dim 29 Avr, 2007 17:23

Très juste. Je n'avais pas compilé mon gnuplot en activant l'option png. (Oui, Gentoo, tout ça)
rehtnaP

Messages : 97

Dim 29 Avr, 2007 21:39

ok, merci à tous
ça marche nickel.
mais apparemment, il n'aime pas les caractères accentués.

je mets ici le fichier source que j'appelle avec gnuplot :
Code: Tout sélectionner
set terminal png
set output "test.png"
set multiplot
set samples 300
set title "Exemple de Fonctions Réciproques : exp et ln"
set xrange [-8:8]
set yrange [-8:8]
set xtics -8,2,8
set ytics -8,2,8
set xlabel "abscisses"
set ylabel "ordonnées"
set key left top Left width -8 nobox
set grid
f(x)=exp(x)
g(x)=log(x)
h(x)=x
plot f(x) title "Exponentielle", g(x) title "Logarythme Népérien", h(x) title "Première Bissectrice"
set nokey
set nomultiplot
reset


voici le résultat :
Image
je vais sûrement modifier la position de la box (bizarre, ça marchait nickel en terminal window :? )

j'ai essayé de mettre "exit" dans le fichier source, mais ça ne ferme pas gnuplot direct :?
je suis obligé de le faire à la main. snif :?

(non, non, je suis pas une grosse feignasse)



PS: je vais changer le titre pour mettre gnuplot. ça sera plus pertinent.
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

Lun 30 Avr, 2007 09:20

Bonjour,

Pour les caractères accentués, il s'agit d'un problème d'encodage. Il suffit de prendre un éditeur de texte qui fasse de l'utf-8 correctement ( kwrite sous linux, par exemple ), tu copie-colle ton script, tu enregistre, puis en ligne de commande tu fait gnuplot < script.gnuplot et hop, un joli petit graphique ...

cordialement
Damien
damien

Messages : 208

Lun 30 Avr, 2007 09:49

n'y a-t-il pas une liste de caractères spéciaux comme en HTML ?
ça serait fort pratique, je trouve ^^
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

Qui est en ligne ?

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