2
ggarrange
を使用して2つのファセットプロットを配置したいと思います(x軸を整列させるため)。ggarrangeを使用すると軸線が消えるのを避けるには?
library(egg)
library(ggplot2)
p1 <- ggplot(warpbreaks) +
geom_bar(aes(x = wool)) +
facet_wrap(~tension, ncol = 2, scales = "free_x") +
theme_bw() +
theme(axis.line = element_line(colour = "black", size = .1),
panel.border = element_blank(),
strip.background = element_blank())
p2 <- ggplot(warpbreaks) +
geom_bar(aes(x = tension)) +
facet_wrap(~wool) +
theme_bw() +
theme(axis.line = element_line(colour = "black", size = .1),
panel.border = element_blank(),
strip.background = element_blank())
ggarrange(p1, p2, ncol = 2)
素晴らしい作品が、残念ながら、縦軸ラインが消えました。これはgrid.arrange
を使用しても起こりませんが、少なくとも私の実際のデータにはx軸が整列していないので、ggarrange
を使用したいと考えています。軸線を維持する方法はありますか?
はy軸線のクリッピングの問題に関連すると思われます。それは完全には消えませんが、その半分はプロットパネルによって切り取られます。 'panel.background = element_blank()'を追加してみてください。 – baptiste