¿Cómo puedo crear un archivo por lotes con una serie de comandos para Gnuplot y luego ejecutarlo en Gnuplot? Por ejemplo: definir una función, establecer la configuración de los ejes x e y, configurar una salida para que cuando ejecute Gnuplot y ejecute este archivo, inmediatamente obtenga mi gráfico. Gracias por leer de antemano.
Respuesta1
A continuación se muestra un extracto dehttp://people.duke.edu/~hpgavin/gnuplot.html:
6. ARCHIVOS DE GUIÓN
A veces, se escriben varios comandos para crear un gráfico en particular y es fácil cometer un error tipográfico al ingresar un comando. Para agilizar sus operaciones de trazado, se pueden combinar varios comandos de Gnuplot en un único archivo de script. Por ejemplo, el siguiente archivo creará una visualización personalizada de los datos de fuerza-deflexión:
# Gnuplot script file for plotting data in file "force.dat" # This file is called force.p set autoscale # scale axes automatically unset log # remove any log-scaling unset label # remove any previous labels set xtic auto # set xtics automatically set ytic auto # set ytics automatically set title "Force Deflection Data for a Beam and a Column" set xlabel "Deflection (meters)" set ylabel "Force (kN)" set key 0.01,100 set label "Yield Point" at 0.003,260 set arrow from 0.0028,250 to 0.003,280 set xr [0.0:0.022] set yr [0:325] plot "force.dat" using 1:2 title 'Column' with linespoints , \ "force.dat" using 1:3 title 'Beam' with points
Luego se puede generar la gráfica total con el comando:
gnuplot> load 'force.p'
El archivo force.dat
se parece a:
# This file is called force.dat
# Force-Deflection data for a beam and a bar
# Deflection Col-Force Beam-Force
0.000 0 0
0.001 104 51
0.002 202 101
0.003 298 148
0.0031 290 149
0.004 289 201
0.0041 291 209
0.005 310 250
0.010 311 260
0.020 280 240
Por favor mira elfuentepara obtener más información y una explicación mucho mejor.