Gnuplot 将标签向右对齐放置在某个y坐标处?

Gnuplot 将标签向右对齐放置在某个y坐标处?,gnuplot,Gnuplot,我需要在右边放置一个标签,在一个合适的平均水平尺上方。我有规则的y坐标,但我不知道图的右边框的坐标 我看到,我可以在图0.5,0.8中使用语法,前提是水平规则是固定的,而事实并非如此。对于x和y值,可以使用不同的坐标系。可用的坐标系有: 第一个:左轴和下轴上的值 second:右轴和顶轴上的值 图形:相对于轴内的区域,0,0为左下角,1,1为右上角 屏幕:相对于整个画布 字符:取决于所选字体大小 因此,如果您的x值应该与图形相关,请使用图形0.5,对于y值,您可以使用第一个yval: set

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


我看到,我可以在图0.5,0.8中使用
语法,前提是水平规则是固定的,而事实并非如此。

对于x和y值,可以使用不同的坐标系。可用的坐标系有:

  • 第一个
    :左轴和下轴上的值
  • second
    :右轴和顶轴上的值
  • 图形
    :相对于轴内的区域,
    0,0
    为左下角,
    1,1
    为右上角
  • 屏幕
    :相对于整个画布
  • 字符
    :取决于所选字体大小
因此,如果您的x值应该与图形相关,请使用
图形0.5
,对于y值,您可以使用
第一个yval

set label at graph 0.5, first yval+ofs
这里,
yval
是水平线的y值,
ofs
是为了将标签移位一点的偏移量