grid.arrange を使用して、いくつかのグラフを並べてプロットしようとしています。具体的には、プロットの x 軸のラベルを共有し、下部に凡例を表示したいと考えています。これが私が配置に使用しているコードです(ここでの作業例)、ユニバーサルx軸はありません:
plot.c <- grid.arrange(arrangeGrob(plot.3 +
theme(legend.position="none"),
plot.2 + theme(legend.position="none"),
plot.4 + theme(legend.position="none"),
nrow=1),
my.legend,
main="Title goes here",
left=textGrob("Y Axis", rot = 90, vjust = 1),
nrow=2,heights=c(10, 1))
凡例は TableGrob オブジェクトです。ユニバーサル x 軸は、次の行に沿った textGrob である必要があります。
bottom=textGrob("X Axis")
ただし、それをコードに追加すると、凡例が右側に移動します。凡例とラベルの両方を下部に配置するように指定すると、そのうちの 1 つが右側に移動します。したがって、質問は、ユニバーサル x 軸ラベルを下部の凡例と組み合わせる方法はありますか?