我有一个关于gnuplot的新问题。我有列,有时列中有值的地方,有时没有。是否可以使标签文本的偏移成为条件,请参见带有白色值的示例?
我尝试过:
"<tail -60 p1_en_gr2.txt" u 1:11:($11>0 ? $11 : sprintf("")) w labels left rotate font ",10" tc rgb "#00b900" ($11>250 ? offset 0 : offset -2) notitle,\
这不起作用。有这个诀窍吗?
答案 0 :(得分:1)
我认为这种方式不可能。但你可以写
..u 1:11:($11>250 ? $11 : sprintf("")) w labels left rotate font ",10" tc rgb "#00b900" offset 0 notitle,
'' u 1:11:(($11<250 && $11>0)? $11 : sprintf("")) w labels left rotate font ",10" tc rgb "#00b900" offset -2 notitle,\
...
因此,您将其拆分为一个图表,其中值为0 ... 250,一个图表为较大值。