2016-03-18 18 views
0

當我在Cowplot中使用plot_grid創建12個面板圖(3行4列)時,第三行中的標籤與「 hjust = -6「。請幫助第三排的標籤位置。謝謝您的幫助。標籤在使用Cowplot的12個面板圖中未正確對齊 - plot.grid

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 
) 

enter image description here

回答

1

hjust是調整情節標籤位置。

使用align = 'vh'(垂直和水平)將繪圖彼此對齊。

labels = c(LETTERS[seq(1,12)])也不錯。