Es un programa gratuito que nos permite gráficar funciones y datos en 2D y 3D. Es compatible con los sistemas operativos linux, Unix, Mac Os X. Gnuplot puede mostrar los resultados directamente en pantalla, así como en muchos formatos como PNG, EPS, JPEG etcétera.
Gnuplot pone la escala más conveniente para los datos a gráficas, si no se le indica de antemano
Se puede usar interactivamente con bash, sed y awk.
Se pueden hacer desde gráficas muy sencillas hasta muy complicas y con animación, en colores o escalas de grises.
A continuación algunos ejemplos de gráficas que se pueden generar en gnuplot.
- Varias gráficas de diferente tamaño en una sola hoja
set term postscript eps color set xrange[0:10] set multiplot set origin 0,0.5 set size 0.5,0.5 set grid plot tan(x**x) set origin 0.2,0 set size 0.4,0.4 plot sin(x) set origin 0.5,0.5 set size 0.5,0.4 set origin 0.5,0.5 plot cos(x) unset multiplot
Desde terminal pongo > gnuplot ejemplo1.plot > name1.jpg
- Gráfica con animación
#!/bin/bash
for ((i=-100; i<100;i++));
do echo -e "set yrange[-100:100]; pl $i*sin(x)\n";
done | gnuplot -persist
Desde termina pongo > bash ejemplo.sh
- Una superficie
#set term postscript eps color set terminal jpeg reset unset key set contour base set pm3d at s #set pm3d at b set title "Superficie y contornos" set xrange [-2:10] set yrange [0:12] splot for [i=1:10:2] 'out.dat' using (-2):0:i with lines lt i, \ for [i=1:10:2] 'out2.dat' u 0:(12):i w l lt i,\ 'out.dat' matrix w pm3d
Enlaces
A continuación algunos enlaces que pueden ayudar cuando se usa gnuplot
Enlace1
Enlace2
enlace 3
No hay comentarios:
Publicar un comentario