我试图弄清楚如何在text()
orgrid.text()
函数(或 R 中的任何其他类似函数)中为 x 和 y 坐标使用不同的坐标系。
在下面的示例中,我想将text()
函数的 Y 坐标设置为距屏幕底部 10%,而不是使用 Y 刻度的刻度。我可以grid.text()
用 y = 0.1 来做到这一点,但我不知道如何将 X 位置设置grid.text()
为绘图的 X 比例。基本上,我想混合功能text()
和grid.text()
功能。
我知道可以grid.text
选择传递单位,但我不知道如何使用图中的单位。
library(grid)
test= data.frame(
x = c(1,2,3),
y = c(12,10,3),
n = c(75,76,73)
)
par(mar = c(13,5,2,3))
plot(test$y ~ test$x,type="b")
text(x=test$x, y=-2, label=test$n, xpd=T)