� partir de la description d'une figure sous gnuplot, le choix d'un terminal appropri� permet d'obtenir un fichier adapt� � l'usage ult�rieur souhait�. Il existe un grand nombre de terminaux possibles, certains sont li�s � des mat�riels, d'autres � des formats de fichier. Ils acceptent plus ou moins de param�tres de configuration, en particulier le mode pm3d n'est pas configurable pour tous.
La figure utilis�e pour la pr�sentation de quelques uns de ces terminaux est une surface.
set isosamples 50 set hidden3d splot [-pi:pi] [-pi:pi] sin(x**2+y**2)/(x**2+y**2)
Il est possible d'ex�cuter des commandes ext�rieures � partir de gnuplot. C'est ce que je fais pour transformer les fichiers images produits. Il est n�cessaire de forcer la fermeture de ces fichiers, c'est pour cela que vous verrez set output
(sans nom de fichier indiqu�) appara�tre dans les fichiers sources ci-dessous.
Le format EPS est certainement le plus simple � envisager. Le fichier produit par gnuplot est ensuite converti en PDF, l'image pr�sente dans la page provient d'une conversion en PNG.
set terminal postscript eps color "Times-Roman" 16 set output 'sombrero.eps' load 'sombrero.gp' set output # Appel ext�rieur � epstopdf pour transformer le fichier eps en pdf. !epstopdf --outfile=sombrero_eps.pdf sombrero.eps quit
Une autre fa�on, indirecte celle-ci, d'obtenir un fichier PostScript est de demander la production d'un fichier MetaPost. L'avantage de cette m�thode r�side dans le fait qu'il est possible de retoucher le fichier � la main et cela assez facilement pour qui conna�t un peu MetaPost.
set terminal mp color set output 'sombrero.mp' load 'sombrero.gp' set output # Appels ext�rieurs pour transformer le fichier metapost en PDF !mpost sombrero.mp !mptopdf sombrero.0 quit
On ne s'�carte pas de postscript, le fichier peut �tre directement inclu dans un source LaTeX, � la condition que la paquet pstricks.sty soit invoqu� dans le pr�ambule de ce dernier.
set terminal pstricks set output 'sombrero_pst.pst' load 'sombrero.gp' quit
Le format PNG permet l'obtention directe d'une image l�g�re pouvant �tre ins�r�e dans une page HTML.
set terminal png size 450,360 small set output 'sombrero_png.png' load 'sombrero.gp' quit
SVG est un format plein d'avenir pour la description d'une image. L'affichage, si le navigateur le permet, est tr�s satisfaisant puisqu'on profite alors de l'aspect vectoriel. La taille initiale du fichier peut �tre importante mais il est possible de le compresser, ce qui repr�sente un gain non n�gligeable…
set terminal svg rounded size 450,360 set output 'sombrero.svg' load 'sombrero.gp' set output # Compression !gzip -S z sombrero.svg quit