GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 ·...

16
1 GNUPLOT Unas breves notas

Transcript of GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 ·...

Page 1: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

1

GNUPLOTUnas breves notas

Page 2: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Comandos Básicos (I)

Para representar una función se emplea el comando:plot “función”

Si, en lugar de una, queremos representar varias funciones, éstas se separan por comas:

plot “función1”,“función2”,... Para cambiar el intervalo en el cual se representan las

funciones se emplea:set xrange[min:max] set yrange[min:max]

Para nombrar los ejes o la gráfica se usa:set xlabel “nombre eje X” set ylabel “nombre eje Y”

set title “nombre de la gráfica”

2

Ejercicio: Probar todos estos comandos

Page 3: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Comandos Básicos (II)

Para representar un conjunto de datos de un archivo se emplea el comando:

plot “arch.ext” u #1:#2

#1: Columna datos X, #2: Columna datos Y Si los datos a representar tienen barras de error, éstas

pueden mostrarse haciendo:plot “arch.ext” u #1:#2:#3:#4 w xyerrorbars

#3: Columna datos error X, #4: Columna datos error Y En Gnuplot es posible realizar ajustes de un conjunto de

puntos a una función dada usando el comando fit:Ejemplo:

y(x)=a*x+bfit [xmin:xmax][ymin:ymax] y(x) “arch.ext” u #1:#2 via a,b

3

Ejercicio: Probar todos estos comandos

Page 4: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Comandos Básicos (III)

4

Ejercicios:

● Ajustar mediante una regresión lineal los datos del fichero “gray-kangaroos.dat” y comprobar el valor

del estadístico R con el comando stat.

● Ajustar los datos del fichero “cavendish.dat” a la curva:

Page 5: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Comandos Básicos (IV)

Gnuplot también permite representar funciones o datos en 3D, mediante el comando splot:

splot “arch.ext” u #1:#2:#3 splot f(x,y)

#1: Columna dat X, #2: Columna dat Y, #3: Columna dat Z Podemos cambiar el formato de nuestras gráficas

haciendo uso de diferentes comandos: ls, lw, lc, ps, pt,...

Ejemplos: plot sin(x) w l lw 5 lc 2

plot sin(x) w p ps 1 pt 2 lc 3

5

Ejercicio: Probar todos estos comandos

Page 6: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Ejemplos

6

A continuación, se muestran unos ejemplos con sus correspondientes scripts. Todos ellos (y muchos más) se

pueden encontrar en la web:

http://www.gnuplot.info/

En la sección Gallery of Demos

Page 7: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Ejemplos

7

Page 8: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Ejemplos

8

Page 9: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Ejemplos

9

Page 10: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Ejemplos

10

Page 11: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Ejemplos

11

Page 12: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Ejemplos

12

Page 13: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Ejemplos

13

Page 14: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Ejemplos

14

Page 15: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Ejemplos

15

El potencial de gnuplot para hacer representaciones gráficas es enorme, y como muestra presentamos algunos

ejemplos que se pueden encontrar en:

http://www.gnuplotting.org/

Page 16: GNUPLOT Unas breves notas - UGRergodic.ugr.es/cphys/UTILES/gnuplot_v2.pdf · 2016-02-25 · Gnuplot: Comandos Básicos (III) 4 Ejercicios: Ajustar mediante una regresión lineal los

Gnuplot: Ejemplos

16