GNUPlot在x2y2轴上绘制标签



我想在使用自动缩放的绘图上放置一个标签。

为了将标签保持在相同的位置,我想使用不使用自动缩放的替代轴来获得绝对位置。

如何选择"设置标签"语句的使用轴?

set y2range [0:10]
set x2range [0:100]
set label "FooBar" at 10, 5

第三行:这里少了点什么。"轴x2y2"不起作用(用于绘图标签功能)

谢谢你在这里帮我:-)

您可以使用不同的坐标系来放置标签(请参阅交互式终端中的help coordinates):

  • first,使用第一个轴(x,y)作为参考
  • second,使用第二轴(x2,y2)作为参考
  • screen,相对于画布大小
  • graph,相对于绘图大小
  • character,以字符为单位

因此,获得绘图内绝对位置的最佳方法是使用graph:

set label "FooBar" at graph 0.2, 0.2

您也可以混合坐标系:

set label "FooBar" at graph 0.2, screen 0.5

最新更新