Capítulo 2. Creación de Gráficos

Tabla de contenidos

Gnuplot
Características
Representaciones en coordenadas cartesianas, paramétricas esféricas y polares
Interfaces para Gnuplot
Recursos para Gnuplot
Superficie
Recursos para Superficie
Xfig
Recursos para Xfig
Dia

Gnuplot

Gnuplot es una herramienta en línea de comando que funciona en varios sistemas operativos.

A pesar de su nombre Gnuplot no tiene nada que ver con el proyecto GNU. El nombre se eligió para no tener problemas con otro software de representaciones gráficas llamado newplot.

En la página del proyecto podemos encontrar toda la información necesaria.

Características

Gnuplot permite realizar las siguientes tareas:

  • Representación gráfica de funciones y datos.

  • Representaciones en 2D y 3D.

  • Representaciones en coordenadas cartesianas, paramétricas, esféricas y polares.

  • Exportación de los gráficos a los formatos más populares como png , jpg, svg, ...

  • Creación de scripts.

  • Creación de animaciones.

  • Inclusión de multiples gráficas en un sólo gráfico.

  • Inclusión de multiples gráficas en una pantalla.

Representaciones en coordenadas cartesianas, paramétricas esféricas y polares

[jadebustos@dedalo ~]$ gnuplot


        G N U P L O T
        Version 4.0 patchlevel 0
        last modified Thu Apr 15 14:44:22 CEST 2004
        System: Linux 2.6.17.8

        Copyright (C) 1986 - 1993, 1998, 2004
        Thomas Williams, Colin Kelley and many others

        This is gnuplot version 4.0.  Please refer to the documentation
        for command syntax changes.  The old syntax will be accepted
        throughout the 4.0 series, but all save files use the new syntax.

        Type `help` to access the on-line reference manual.
        The gnuplot FAQ is available from
                http://www.gnuplot.info/faq/

        Send comments and requests for help to
                <gnuplot-info@lists.sourceforge.net>
        Send bugs, suggestions and mods to
                <gnuplot-bugs@lists.sourceforge.net>


Terminal type set to 'x11'
gnuplot> set dummy u,v
gnuplot> set angles degrees
gnuplot> set parametric

        dummy variable is t for curves, u/v for surfaces
gnuplot> set view 70, 40, 0.8, 1.2
gnuplot> set samples 32, 32
gnuplot> set isosamples 9, 9
gnuplot> set mapping spherical
gnuplot> set yzeroaxis linetype 0 linewidth 1.000
gnuplot> set ticslevel 0
gnuplot> set title "3D version using spherical coordinate system" 
gnuplot> set urange [ -90.0000 : 90.0000 ] noreverse nowriteback
gnuplot> set vrange [ 0.00000 : 360.000 ] noreverse nowriteback
gnuplot> splot cos(u)*cos(v),cos(u)*sin(v),sin(u) with lines lt 5 ,'world.dat' with lines lt 3 
gnuplot> 

Representación del globo terraqueo con Gnuplot.

Interfaces para Gnuplot

Xgfe

Xgfe es un interface gráfico para Gnuplot.

Su desarrollo está parado y en la página del proyecto podemos encontrar todo lo necesario sobre este programa.

Xgfe interface gráfico para Gnuplot.

UniGNUPlot

Interface en Tcl/Tk para Gnuplot.

UniGNUPlot interface gráfico para Gnuplot.

Gráfica generada con UniGNUPlot.

tkgnuplot

Interface en Tcl/Tk para Gnuplot.

Chart::Graph::Gnuplot

Interface en PERL para realizar gráficos con Gnuplot.

Gnuplot.py

Interface en Python para realizar gráficos con Gnuplot.

de.unidu.is.gnuplot

Interface en Java para realizar gáficos con Gnuplot.

GNUplotFortran

Interface en Fortran 95 para realizar gráficos con Gnuplot.

gnuplot-mode.el

Modo de emacs para facilitar la edición de scripts de gnuplot.