如何為 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
請看來源以獲得更多資訊和更好的解釋。