Herramientas en GNU/Linux para estudiantes universitarios: | ||
---|---|---|
Anterior | Capítulo 9. Usos avanzados. Truquillos de gurú | Siguiente |
Como hemos podido comprobar, la interfaz de gnuplot está completamente orientada a comandos: absolutamente todos los aspectos del programa se controlan desde la línea de comandos. La dificultad de aprender los comandos, el tedio de teclearlos y el largo proceso de prueba y error hasta que conseguimos la gráfica con el aspecto deseado tienen ahora su recompensa: si guardamos en un fichero todas las ordenes necesarias para obtener nuestra gráfica, habremos creado un script de gnuplot. Con apenas unos pocos cambios en el script, simplemente la función a representar o los datos, podremos obtener nuevas gráficas y todas ellas con un aspecto uniforme, ideales para insertar en informe o tesis. Es más, podemos llegar a automatizar el proceso de creación de gráficas.
Es posible la invocación de un script de tres maneras
Desde el propio prompt de gnuplot, con el comando
gnuplot> load "fichero.gp" |
Desde el prompt del shell, tecleando como parámetros una lista de ficheros. gnuplot leerá y ejecutará secuencialmente estos ficheros.
$ gnuplot f1.gp f2.gp ... |
Como un script ejecutable. Esta opción sólo está disponible en sistemas Unix. Para ello hay que dar permiso de ejecución al fichero y asegurarse que la primera línea del fichero es la siguiente:
#!/bin/usr/gnuplot |
De esta forma cuando se invoque el script desde el shell, este leerá la primera línea y lanzará el programa gnuplot para que interprete el resto del fichero.
$ ./gnuplot.gp |