Как мне создать пакетный файл с серией команд для Gnuplot, а затем выполнить его в Gnuplot? Например: определение функции, настройка параметров осей x и y, настройка вывода, чтобы при запуске Gnuplot и выполнении этого файла я сразу получал свой график. Спасибо за прочтение заранее.
решение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
Пожалуйста, посмотрите наисточникдля получения дополнительной информации и гораздо лучшего объяснения.