Placing legend in own matrix layout
我有一系列11个具有共同图例的图形。因此,我将11个图放置在矩阵布局中,以便可以一次看到它们,并希望将图例放置在第12个空间中。
如何在矩阵中创建图例作为其自己的图?
1 2 3 4 5 6 | jpeg("Yearly live carbon.jpg", width = 2268, height = 1620, units ="px", pointsize = 28, quality = 85, bg ="white",type ="windows") layout(matrix(c(1,2,3,4,5,6,7,8,9,10,11,12), 3,4, byrow=TRUE)) # Have a loop here to generate the graphics dev.off() |
矩阵布局将填充图1到图11的图形,而我试图在图12中放置一个公共图例。如何在其中将图例设置为其自己的图?
谢谢。
只需初始化一个空白图,例如
1 | plot(0, 0, type ="n", ann = F, axes = F) |
然后像往常一样制作图例
1 | legend(0, 0, legend = c("a","b"), pch = c(1, 5)) |