【问题标题】:How do I make an conditional offset in gnuplot?如何在 gnuplot 中进行条件偏移?
【发布时间】:2014-10-05 18:02:45
【问题描述】:

我有一个关于 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,\

这不起作用。这有什么诀窍吗?

【问题讨论】:

    标签: label conditional gnuplot offset


    【解决方案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 值的一个图和较大值的一个图。

    【讨论】:

      猜你喜欢
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-22
      • 2012-11-09
      • 1970-01-01
      • 2020-01-01
      • 2012-12-07
      相关资源
      最近更新 更多