Fazendo arquivo em lote para o Gnuplot

3

Como posso criar um arquivo de lote com uma série de comandos para o Gnuplot e depois executá-lo no Gnuplot? Por exemplo: definindo uma função, definindo as configurações do eixo xey, definindo uma saída para quando eu executar o Gnuplot e executar este arquivo, eu imediatamente recebo meu gráfico. Obrigado por ler antecipadamente.

    
por Stein 13.04.2013 / 15:29

1 resposta

3

Veja abaixo um trecho do link :

  

6. ARQUIVOS DE SCRIPT

     

Às vezes, vários comandos são digitados para criar uma plotagem específica e   É fácil fazer um erro tipográfico ao digitar um comando. Para   simplificar suas operações de plotagem, vários comandos do Gnuplot podem ser   combinado em um único arquivo de script. Por exemplo, o seguinte arquivo   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
     

Em seguida, o gráfico total pode ser gerado com o comando: gnuplot> load 'force.p'

O arquivo force.dat é parecido 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 a fonte para mais informações e uma explicação muito melhor.

    
por green 13.04.2013 / 15:48

Tags