【问题标题】:GNUPlot Draw label on x2y2 axesGNUPlot 在 x2y2 轴上绘制标签
【发布时间】:2014-03-06 14:39:44
【问题描述】:
我想在使用自动缩放的绘图上放置一个标签。
为了将标签保持在同一位置,我想使用不使用自动缩放的替代轴来获取绝对位置。
如何选择“设置标签”语句的使用轴?
set y2range [0:10]
set x2range [0:100]
set label "FooBar" at 10, 5
第 3 行:这里缺少一些东西。 “axes x2y2”不起作用(用于绘图标签函数)
感谢您在这里帮助我 :-)
【问题讨论】:
标签:
position
label
gnuplot
axis
【解决方案1】:
您可以使用不同的坐标系来放置标签(请参阅交互式终端中的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