#1 Le 24/02/2008, à 18:28
- cidarK
[résolu] exporter une image sous octave
Salut tout le monde
Tout est dans le titre, comment peut-on exporter un graph réalisé sous octave en image (PNG ou autre) ?
Dernière modification par cidarK (Le 28/02/2008, à 01:11)
Hors ligne
#2 Le 26/02/2008, à 19:17
- cidarK
Re : [résolu] exporter une image sous octave
Up!!
Dernière modification par cidarK (Le 26/02/2008, à 19:17)
Hors ligne
#3 Le 27/02/2008, à 18:24
- nono75
Re : [résolu] exporter une image sous octave
Salut,
Je suppose que tu utilises gnuplot pour tracer tes graphes ?
Depuis la dernière fois que je me suis servi d'octave, j'ai l'impression qu'ils ont amélioré l'export des graphes :
http://www.gnu.org/software/octave/doc/interpreter/Printing-Plots.html#Printing-Plots
Si les fonctions proposées ne sont pas suffisamment puissantes, tu peux aussi interagir directement avec le processus gnuplot mais c'est plus compliqué :
__gnuplot_raw__(["set term ",S{i,1},"\n"])
__gnuplot_raw__(["set output \"",name,".",S{i,1},"\"\n"])
__gnuplot_show__ output
replot
Comme tu peux l'imaginer, il faut tâtonner pour passer les commandes correctement à gnuplot.
Je te conseille donc d'essayer de t'en tirer avec cette nouvelle fonction print.
Dernière modification par nono75 (Le 27/02/2008, à 18:24)
Hors ligne
#4 Le 27/02/2008, à 19:19
- cidarK
Re : [résolu] exporter une image sous octave
Merci beaucoup pour ta réponse, je commençais à désespérer
On dirait que print ne marche pas après avoir effectuer un subplot.
mais dans le cas d'un graph unique elle marche très bien.
Donc merci encore.
Hors ligne
#5 Le 27/02/2008, à 21:14
- nono75
Re : [résolu] exporter une image sous octave
Salut,
Il me semble que ca marche aussi avec subplot :
http://octplot.sourceforge.net/subplots.html
J'ai pris le premier exemple et j'ai juste transformé la dernière ligne à cause du message d'erreur :
octave:14> print -dpng -r72 'subplotName.png'
error: print: unknown option `-r72'
error: evaluating if command near line 116, column 7
error: evaluating if command near line 115, column 5
error: evaluating for command near line 113, column 3
error: called from `print' in file `/usr/share/octave/2.9.12/m/plot/print.m'
octave:14> print -dpng 'subplotName.png'
Ca marche et j'obtiens un joli graphique
Hors ligne
#6 Le 27/02/2008, à 22:37
- cidarK
Re : [résolu] exporter une image sous octave
Je crois que ça marche que pour octplot, moi j'utilise gnuplot.
en tout cas ça marche pas chez moi, donc je vais essayer octplot.
Hors ligne
#7 Le 27/02/2008, à 23:41
- nono75
Re : [résolu] exporter une image sous octave
C'est bizarre car je n'ai pas installé le paquet octplot.
Est-ce que tu es sur d'avoir la bonne version d'octave (2.9) et de gnuplot (4.2) ?
Hors ligne
#8 Le 28/02/2008, à 00:17
- cidarK
Re : [résolu] exporter une image sous octave
Non, j'ai la version 2.1 d octave.
Je ne suis pas sûr mais je crois avoir lu quelque part qu'il y avait des problèmes avec octave-forge sur la 2.9.
Puisque tu l'utilise, est-ce que tu a rencontré un problème quelconque ?
et merci encore pour tes réponses
Hors ligne
#9 Le 28/02/2008, à 01:11
- cidarK
Re : [résolu] exporter une image sous octave
Je viens d'installer la 2.9 et l'export avec print se passe très bien. je passe en résolu
mais si quelqu'un a des infos sur octave-forge n'hésitez pas, je suis preneur
Hors ligne
#10 Le 28/02/2008, à 01:55
- nono75
Re : [résolu] exporter une image sous octave
Je t'avoue que j'ai installé le paquet et les maj se sont occupées du reste. C'est justement un des avantages d'ubuntu
Je viens juste de regarder le site et ils en sont même à la version 3.0 , le paquet devrait suivre sous peu.
December 21, 2007
Version 3.0.0 has been released and is now available for ftp. Please note that Octave 3.0 is significantly different from Octave 2.1.x, particularly with regard to graphics, path handling, and built-in variables. Please read the NEWS file.December 11, 2007
Version 2.9.19 is now available for ftp and is the new "testing" (also "recommended") version. As noted on the download page, 2.9.19 is a pre-release version of Octave 3.0. It is significantly different from Octave 2.1.x, particularly with regard to graphics, path handling, and built-in variables. Please read the NEWS file. [Mailing List Thread]
Tu peux avoir des problèmes de compatibilité qui apparaissent dans tes anciens programmes
Puisque tu l'utilise, est-ce que tu a rencontré un problème quelconque ?
J'ai rarement rencontré des bugs mais j'utilise octave pour des choses assez simples, style extraction, analyse de données.
De toute façon, je préfère utiliser une version récente quitte à signaler un bug. Ne serait-ce que pour avoir la super fonction print (que je ne connaissais pas).
Hors ligne
#11 Le 28/02/2008, à 15:36
- cidarK
Re : [résolu] exporter une image sous octave
Merci beaucoup pour tes informations, donc je vais utiliser la 2.9,et je vais bien voir.
Hors ligne