Создание пакетного файла для Gnuplot

Как создать пакетный файл с серией коммандос для Gnuplot, а затем выполнить его в Gnuplot? Например: определение функции, установка параметров осей x и y, настройка вывода, чтобы при запуске Gnuplot и выполнении этого файла я сразу получил свой график. Спасибо за чтение заранее.

3
задан 13 April 2013 в 17:29

1 ответ

Ниже выборка из http://people.duke.edu/~hpgavin/gnuplot.html:

6. ФАЙЛЫ СЦЕНАРИЯ

Иногда, несколько команд вводятся для создания конкретного графика, и легко совершить типографскую ошибку при вводе команды. Для упрощения операций графического изображения несколько команд Gnuplot могут быть объединены в единственный файл сценария. Например, следующий файл создаст специализированный дисплей данных отклонения силы:

  # 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

Затем общий график может быть сгенерирован с командой: gnuplot> load 'force.p'

Файл force.dat взгляды что-то как:

  # 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

Посмотрите на источник для получения дополнительной информации и намного лучшего объяснения.

3
ответ дан 13 April 2013 в 17:29

Другие вопросы по тегам:

Похожие вопросы: