Comandos para Graficar

Para graficar una función en 2-D el comando que debes usar es PLOT y la forma que tiene es la siguiente:



plot function
ej: plot x

¿Cómo lo escribís en la línea de comando?






nota: Siempre debe apretar Enter para que se ejecute lo anteriormente escrito (agrandar imagen haciendo click en la misma para que se vea mejor) .




Graficar varias funciones

Los comandos que tenés que usar son:

plot function , function
ej: plot cos(x), sin(x)



¿Cómo lo escribís en la línea de comando?







Definir intervalo

El gnuplot por default coloca el intervalo de las funciones desde -10 a 10, pero si querés definir un intervalo propio, sólo tenés que escribir.


plot ranges function
ranges = [min :max]
ej plot [-10:30] cos(x)

Y en la línea de comando escribir:



Definir linea
Para visualizar mejor las funciones podés modificar el grosor y el tipo de línea colocando lo siguiente:


plot function style
· style = linewidth = lw line_width
ej: plot cos(x)
lw 5




· linetype = lt line_type
ej: plot cos(x) lt 14




Ejemplo aplicando los dos ejemplos anteriores =>


ej: plot cos(x) lw 5 lt 14





Para ver los distintos tipos de lineas está el comando TEST que tiene la siguiente forma



test



Muchas veces queremos tener más de un gráfico dibujado en una hoja. Para ello el gnuplot cuenta con un comando llamado REPLOT, que tiene esta forma:


replot funcion



nota: Siempre debe apretar Enter para que se ejecute lo anteriormente escrito (agrandar imagen haciendo click en la misma para que se vea mejor)



Dibujar varios gráficos en la misma pantalla

Para dibujar varios gráficos independientes (cada una con su propio sistema de referencia) en la misma pantalla el comando que debes usar es:



set multiplot

y dividiendo el espacio disponible en porciones con set size y set origin.



set multiplot
set size .5,.5
set origin 0,.5
plot x**2
set origin .5,.5
plot x
set origin 0,0
splot x**2
set origin .5,0
plot sin(x) with boxes
Nos quedará algo así:







No hay comentarios: