2
プロットエリアの周囲のスペースをすべて削除するにはどうすればよいですか?R ggplot:プロットの周囲のスペースをすべて削除します
サンプル・データ
dfr <- data.frame(x=factor(1:5),y=c(3,5,4,2,4))
ggplot(dfr,aes(x,y))+
geom_bar(stat="identity")
私は以下のようにしようとしたが、左と下のスペースがまだあります。エッジを視覚化するためにBgボーダーカラーが追加されました。あなたのtheme
ステートメントにaxis.title=element_blank()
を追加する必要が
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"))
小さなスペースが残っています。目盛りは 'element_blank()'に設定されていますが、目盛りのスペースは残ります。 'themeに' axis.ticks.length = unit(0、 "pt")を追加してください。チェックするには: 'g = ggplotGrob(p); g $幅; g $ heights' –
私が最近学んだ別のトリックは、 'x =" "、y =" "'のint +と+ labs(x = NULL、y = NULL)を使うことです。 – Brian