R 如何将文本精确放置在ggplot2生成的绘图下方1英寸处?
我需要找到一种方法将文本放置在绘图下方1英寸处。我需要文本在绘图下方1英寸,即使我更改绘图的边距或使用不同的数据。我一直在用修改过的x和y值调用网格文本,但我想要一些能够适应ggplot维度的东西。另一种方法是使用GROB(请参阅),但这需要根据数据设置Y位置 以下是基本代码:R 如何将文本精确放置在ggplot2生成的绘图下方1英寸处?,r,ggplot2,R,Ggplot2,我需要找到一种方法将文本放置在绘图下方1英寸处。我需要文本在绘图下方1英寸,即使我更改绘图的边距或使用不同的数据。我一直在用修改过的x和y值调用网格文本,但我想要一些能够适应ggplot维度的东西。另一种方法是使用GROB(请参阅),但这需要根据数据设置Y位置 以下是基本代码: library(ggplot2) test= data.frame( x = c(1:10 ), y = c(1:10) ) qplot(x=x, y=y, data=test)+ opts(plot.margin
library(ggplot2)
test= data.frame(
x = c(1:10 ),
y = c(1:10)
)
qplot(x=x, y=y, data=test)+
opts(plot.margin = unit(c(1,3,8,1), "lines")) +
geom_line()
谢谢。如果您知道在下页边距中添加了多少行(在本例中为8行),那么我认为您只需使用一些
单位
数学即可:
grid.text("Here",y = unit(8,"lines") - unit(1,"inches"))