Manual rápido de GNUPLOT

Gnuplot es un software libre para graficar archivos de datos y funciones. Estos son algunos de sus comandos básicos. 

OBTENER AYUDA:
«El comando help es el comando más importante» es un mantra de los usuarios de linux, y para no ir en contra, lo mejor que podemos hacer después de entrar a gnuplot es darle una leída al comando de ayuda.

gnuplot> help

Este comando despliega la presentación del programa, licencia, permisos, dice lo que hace y lo que no hace, etcétera.
Si queremos obtener ayuda en relación a algún comando en particular, como cualquiera de los que se presenta a continuación, basta con escribir help y el nombre del comando que necesitamos.

gnuplot> help plot

Funciona igual que con cualquier comando linux, siempre que uno tenga dudas puede ver las opciones disponibles para cierto comando con sólo teclear el comando ayuda.

GRAFICAR UNA FUNCIÓN:
Tal vez lo más sencillo que podemos hacer estando en gnuplot es graficar una recta con el comando plot.

gnuplot> plot x

grafica la función y = x en el rango predeterminado [-10, 10].

La instrucción plot x produce la gráfica y = x con un rango predeterminado de -10 a 10

El comando plot reconoce la siguiente lista de funciones.

Funciones elementales
La función Lo que recibe Lo que retorna
rand(x) Entero Número seudoaleatorio entre [0:1]
abs(x) Número real o complejo Valor absoluto de x o magnitud de x
ceil(x) Número real o complejo Entero inmediato inferior a x

Establecer el rango de variable:

gnuplot> set xrange [0:1]

Cambia el rango en el que se imprimirá la variable x

samples

Este comando indica el numero de puntos que toma gnuplot para graficar una función. De manera predeterminada se toman 100, pero se puede alterar. Entre más puntos se indique más se tardará el programa en realizar la gráfica. El mínimo de puntos es 2, con lo cual todas las gráficas son una recta.

Ejemplo de uso:

gnuplot> set samples 7

gnuplot> plot x*x

La función x*x graficada con siete puntos, mediante set samples 7

range

Este comando modifica el rango en el que se imprimirán las gráficas de las variables. Se debe anteponer x si se quiere modificar el rango de la variable horizontal e y si se quiere modificar el rango de la variable vertical. Se usa con el comando set; para determinar el rango se coloca entre corchetes el inicio y el fin separados por dos puntos.

Ejemplo:

gnuplot> set xrange [-1:0]

gnuplot> set yrange [-20:20]

gnuplot> plot x

Rango modificado con set xrange

plot

El comando plot grafica una función.

Graficar un archivo:

La siguiente intrucción supone la existencia de un archivo llamado archivo1 que contiene un conjunto de puntos almacenados en dos columnas.

gnuplot> plot ‘archivo1’

CARACTERÍSTICAS DE LOS EJES:
Cambiar el tipo y el tamaño de la fuente en la numeración de los ejes (tics):

gnuplot> set tics font "Helvetica, 15"

Helvetica, el tipo de letra y 15, el tamaño son opcionales.

Cambiar el tamaño y el tipo de la fuente en la leyenda de los ejes:

gnuplot> set xlabel font "Helvetica, 15"

Helvetica, el tipo de letra y 15, el tamaño son opcionales.

Dibujar un objeto:

gnuplot> set object rect from 1,1 to 2.2 lw 5

Dibuja un rectángulo con definido por los puntos (1,1) y (2,2) con ancho de lìnea 5.

Guardar gráfica como eps:

gnuplot> set term postscript eps enhanced color

gnuplot> set out ‘Gráfica1.eps’

gnuplot> plot 2*x*(1 – x)

Para convertir la gráfica a otro formato, digamos jpg, se abre el archivo con gimp y en guardar como vienen todas las opciones.

solvercube

 

Deja Tu Opinión: