【问题标题】:place label aligned to right, at certain y coordinate?将标签向右对齐,在某个 y 坐标处?
【发布时间】:2014-04-20 08:39:48
【问题描述】:

我需要在合适的平均水平规则上方放置一个标签。我有规则的 y 坐标,但我不知道图形右边框的坐标。

我看到了,我可以使用at graph 0.5,0.8 语法,前提是水平线是固定的,但事实并非如此。

【问题讨论】:

    标签: gnuplot


    【解决方案1】:

    您可以为 x 和 y 值使用不同的坐标系。可用的坐标系有:

    • first:左轴和下轴的值。
    • second:右轴和上轴的值。
    • graph:相对于坐标区内的区域,0,0 位于左下方,1,1 位于右上方。
    • screen:相对于整个画布。
    • character:取决于选择的字体大小。

    因此,如果您的 x 值应该与图表相关,请使用 graph 0.5,对于 y 值,您可以使用 first yval

    set label at graph 0.5, first yval+ofs
    

    这里,yval 是水平线的 y 值,ofs 是偏移量,以便稍微移动标签。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      • 1970-01-01
      • 2012-08-26
      • 1970-01-01
      • 2021-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多