gnuplot标签中的小数

gnuplot标签中的小数,gnuplot,Gnuplot,我正在尝试制作一个带有十进制数字的标签,我的代码是: set terminal png set yrange[0.455:0.51] a=0 do for [t=2:10]{a=a+0.23;set label "t(s)=".a at 85,0.505; set output "t".t.".png"; plot "explicit.txt" u 1:t notitle;unset label} 当我试图绘制它时,Gnuplot说:应用于未定义或非字符串变量的字符串运算符有很多方法。我将使用

我正在尝试制作一个带有十进制数字的标签,我的代码是:

set terminal png
set yrange[0.455:0.51]
a=0
do for [t=2:10]{a=a+0.23;set label "t(s)=".a at 85,0.505; set output "t".t.".png"; plot "explicit.txt" u 1:t notitle;unset label}

当我试图绘制它时,Gnuplot说:应用于未定义或非字符串变量的字符串运算符有很多方法。我将使用sprintf语句:

set label sprintf("t(s)=%.3f",a)
set output sprintf("t%d.png", t)