谁能帮我在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 ...
}
注意:您可能还希望将所有这些文件存储在主目录之外的其他位置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句