【发布时间】:2020-12-25 12:51:35
【问题描述】:
在 R 绘图环境中,有没有办法指定轴标签的位置和轴名称相对于绘图边界的通用距离?例如,考虑以下测试图的 Y 轴:
pdf('test1.pdf',height=3.5,width=5.0)
plot(1,ylab=NA,yaxt='n',ann=F)
mtext('Y-Axis Label',side=2,line=1.5)
axis(2, pos=0.595,tick=F)
dev.off()
我已分别使用mtext 和axis 函数中的line=1.5 和pos=0.595 参数优化了轴标签和轴名称的位置。但是,一旦我生成了一个具有不同宽度的单独图(即width=8.0),该位置就不再类似于我在原始图中使用 5.0 的宽度指定的物理距离。所以问题是 - 我如何指定这些参数,以便标签和名称与图形边界的距离完全相同,而不管绘图宽度如何。这可以使用通用单位(即像素)来指定吗?
提前致谢!
【问题讨论】: