R ggplot:删除绘图周围的所有空间

时间:2017-05-14 13:07:43

标签: r ggplot2

如何删除绘图区域周围的所有空间?

示例数据

dfr <- data.frame(x=factor(1:5),y=c(3,5,4,2,4))

ggplot(dfr,aes(x,y))+
  geom_bar(stat="identity")

我尝试如下,但左侧和下方仍有空间。添加了Bg边框颜色以显示边缘。

ggplot(dfr,aes(x,y))+
  geom_bar(stat="identity")+
  labs(x="",y="")+
  theme(axis.ticks=element_blank(),
        axis.text=element_blank(),
        plot.background=element_rect(colour="steelblue"),
        plot.margin=grid::unit(c(0,0,0,0),"cm"))

enter image description here

1 个答案:

答案 0 :(得分:3)

您需要在axis.title=element_blank()声明中添加theme

enter image description here