设置gnuplot数据标签的精度

设置gnuplot数据标签的精度,gnuplot,Gnuplot,我想将数据标签与方框图一起打印: plot ARG2 using 1:2 with boxes lc rgb "blue" notitle,\ "" u 1:2:3 with labels notitle 列$3的精度为8小数位,但是我只想打印3小数位 我尝试过使用地板功能,但不起作用: "" u 1:2:(floor($3*1e3)/1e3) with labels notitle 谢谢@Ethan。您还可以告诉我为

我想将数据标签与方框图一起打印:

   plot ARG2 using 1:2 with boxes lc rgb "blue" notitle,\
    "" u 1:2:3 with labels notitle
$3
的精度为8小数位,但是我只想打印3小数位

我尝试过使用地板功能,但不起作用:

"" u 1:2:(floor($3*1e3)/1e3) with labels notitle

谢谢@Ethan。您还可以告诉我为什么禁止使用“0”标签的
“u 1:2:($2>0.000?sprintf(%.3f)”,$2):NaN)
不起作用吗?
使用标签的
要求第三个参数使用字符串。NaN不是字符串,它是一个特殊的数值。你可以把它理解为“一个数字的空位”。你想要intead“一个字符串的空槽”。所以
“u1:2:($2>0?sprintf(“%.3f”,$2):”)
非常感谢@Ethan!谢谢@Ethan。您还可以告诉我为什么禁止使用“0”标签的
“u 1:2:($2>0.000?sprintf(%.3f)”,$2):NaN)
不起作用吗?
使用标签的
要求第三个参数使用字符串。NaN不是字符串,它是一个特殊的数值。你可以把它理解为“一个数字的空位”。你想要intead“一个字符串的空槽”。所以
“u1:2:($2>0?sprintf(“%.3f”,$2):”)
非常感谢@Ethan!
plot "whatever" using 1:2:(sprintf("%.3f",$3)) with labels