Como posso criar um arquivo em lote com uma série de comandos para o Gnuplot e depois executá-lo no Gnuplot? Por exemplo: definir uma função, definir as configurações dos eixos x e y, definir uma saída para que, quando eu executar o Gnuplot e executar este arquivo, obtenha imediatamente meu gráfico. Obrigado por ler antecipadamente.
Responder1
Abaixo está um trecho dehttp://people.duke.edu/~hpgavin/gnuplot.html:
6. ARQUIVOS DE SCRIPT
Às vezes, vários comandos são digitados para criar um gráfico específico e é fácil cometer um erro tipográfico ao inserir um comando. Para agilizar suas operações de plotagem, vários comandos do Gnuplot podem ser combinados em um único arquivo de script. Por exemplo, o arquivo a seguir criará uma exibição personalizada dos dados de força-deflexão:
# 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
Então o gráfico total pode ser gerado com o comando:
gnuplot> load 'force.p'
O arquivo force.dat
se parece com:
# 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, olhe para ofontepara mais informações e uma explicação muito melhor.