R Can';如果没有标题,就不要去掉指南顶部的填充物

R Can';如果没有标题,就不要去掉指南顶部的填充物,r,ggplot2,R,Ggplot2,我正在尝试生成一个图形,并在绘图窗口中设置了向导。指南应具有白色背景和黑色钻孔器。我对这个示例代码非常成功 library(ggplot2) my_data <- data.frame(treatment=rep(c("Treatment A","Treatment B"),50), x=runif(100), y=runif(100)) ggplot(my_data, aes(x, y, color=treatment, shape=treatment)) + geom_po

我正在尝试生成一个图形,并在绘图窗口中设置了向导。指南应具有白色背景和黑色钻孔器。我对这个示例代码非常成功

library(ggplot2)

my_data <- data.frame(treatment=rep(c("Treatment A","Treatment B"),50), x=runif(100), y=runif(100))

ggplot(my_data, aes(x, y, color=treatment, shape=treatment)) +
    geom_point() +
    scale_color_manual(values=c('red', 'blue'), name=NULL) +
    scale_shape_manual(values=c(19,1), name=NULL) + 
    theme(
        legend.background = element_rect(color="black"),
        legend.position=c(0.65, 0.7),
        legend.title = element_blank()
    )
库(ggplot2)

我的_数据多亏了@hrbrmstr,我对文档做了更多的挖掘,找到了
legend.margin
,发现如果我这样做
legend.margin=margin(t=0,4,4,4)
,这将使本例中的边距看起来一致。第一次浏览文档时,我认为这个主题选项指的是盒子周围的空间,而不是盒子内的空间。

多亏了@hrbrmstr,我在文档中做了更多的挖掘,找到了
legend.margin
,发现如果我这样做
legend.margin=margin(t=0,4,4)
这将使本例的页边距看起来一致。在第一次阅读文档时,我认为这个主题选项指的是方框周围的空间,而不是方框内的空间。

github版本的ggplot2对间距提供了更精确的控制(
?theme
以查看添加/更改)。如果您真的需要删除空间,我建议您尝试一下。github版本的ggplot2提供了对间距更精确的控制(
?theme
以查看添加/更改)。如果你真的需要删除空间,我建议你试试。