GNUplot中的批处理图

GNUplot中的批处理图,plot,gnuplot,Plot,Gnuplot,有人能帮我在GNUplot中批量绘图吗?我必须画出大约20个。包含GNUplot命令的文件只需在两个位置进行更改,以说明不同的文件名 set output "~/NEW1_line_hist_F1.eps" . . . . plot '~/performancePlotLineAndHist_F1.txt' using 2: xtic(1) title column with histogram , '' using 3: xtic(1)

有人能帮我在GNUplot中批量绘图吗?我必须画出大约20个。包含GNUplot命令的文件只需在两个位置进行更改,以说明不同的文件名

    set output "~/NEW1_line_hist_F1.eps"
    .
    .
    .
    .
    plot '~/performancePlotLineAndHist_F1.txt'   using 2: xtic(1) title column with histogram  , ''  using 3: xtic(1) title column with histogram
文件名从“…F1.txt”到“…F21.txt”和“…F1.eps”到“…F21.eps”不等

有没有一种方法可以使整个过程自动化,而不必手动更新2个值,然后反复运行代码?
提前谢谢。

当然有!您将希望使用do循环:

do for [ii=1:21] {
  set output 'F'.ii.'.eps'
  plot '~/performancePlotLineAndHist_F'.ii.'.txt' using ...
}
旁注:您可能还希望将所有这些文件存储在主目录以外的位置