如何定义globaly外部数据文件的后缀

时间:2013-07-24 11:22:48

标签: plot gnuplot

我使用multiplot来同时绘制几个外部数据文件。所有这些数据文件的名称具有相同的前缀,并且具有相同的结构,hh_data1.out,hh_data2.out等。前缀“hh”是变量。所以,如果有一种方法可以只声明一次,可能在进入多重模式之前,我就会徘徊。

1 个答案:

答案 0 :(得分:1)

您可以使用sprintf功能格式化文件名:

var = 'hh'
tmpl = var.'_data%d.out'
plot sprintf(tmpl, 1)

您也可以考虑迭代数据文件以进行绘图:

do for [i=1:3] {
    plot sprintf(tmpl, i)
}