R中plot
s的轴标签默认为各自轴的中心。我想将轴标签移动到轴的端,以便水平" x"标签位于最右侧,垂直位于" y"标签位于远端。有什么建议的方法来做到这一点?可以巧妙地使用mtext
吗?
答案 0 :(得分:2)
使用mtext
并使用adj
参数:
plot(0,ann=FALSE)
mtext('right',side=1,line=2,adj=1,col='red',cex=2)
mtext('top',side=2,line=2,adj=1,col='blue',cex=2)
答案 1 :(得分:1)
使用title
函数,您也可以使用adj
参数,默认情况下,文本将与标题位于轴的相同距离:
plot(0,ann=FALSE)
title(xlab="right",ylab="top",adj=1)
事实上,你也可以在plot
电话中完成所有这些:
plot(0,adj=1,xlab="right",ylab="top")
请注意,第二个示例也会将main
标题右对齐,例如:
plot(0,adj=1,xlab="right",ylab="top",main="yeah")