5

当我在 R 绘制的图形中写入文本时,我使用mtext命令。例如,要在图的左上角(内部)写一个索引(例如 (a),(b) ),我可以这样做

mtext("(c)",side=3,line=-1.5,at=0.05,cex=1.2)

但是,参数at是 x 轴的坐标。当 x 轴上的值范围不同时,这有点烦人(必须更改每个图形的at值)。有人可以建议将文本写为相对值吗?

提前致谢!

4

1 回答 1

5

您选择的“线”参数将其放置在绘图区域内,但我想这可能是故意的:

 mtext("(c)",side=3,line=-1.5, 
             at=par("usr")[1]+0.05*diff(par("usr")[1:2]),
             cex=1.2)

这将其放置在“x 轴”的二十分之一处。

于 2013-11-12T00:45:24.817 回答