0

Cowplot で plot_grid を使用して 12 パネルの図 (3 行 x 4 列) を作成すると、"hjust = -6" の後、3 行目のラベルが他の行と整列しません。3 行目のラベルの位置を教えてください。助けてくれてありがとう。

PP1 <- ggplot(mpg, aes(x = cty, y = hwy, colour = factor(cyl))) + 
geom_point(size = 2.5)
.
.
.

PP12 <- ggplot(mpg, aes(x = cty, y = hwy, colour = factor(cyl))) + 
geom_point(size = 2.5)



plot3by4 <- plot_grid(PP1, PP2, PP3, PP4, 
                  PP5, PP6, PP7, PP8, PP9, PP10, PP11, PP12,
                  labels=c("A",   "B", "C", "D","E", "F", "G", "H", "I", "J", "K", "L"), 
                  ncol = 4, nrow = 4, align = 'v', 
                  hjust=-6, label_size=17)

save_plot("plot3by4.png", plot3by4,
      ncol = 4,
      nrow = 4, 
      base_aspect_ratio = 1
)

ここに画像の説明を入力

4

2 に答える 2

1

hjustプロット ラベルの位置を調整するためのものです。

(垂直および水平) を使用align = 'vh'して、プロットを互いに揃えます。

labels = c(LETTERS[seq(1,12)])も良いです。

于 2016-04-15T14:37:04.827 に答える