两个矩阵图与图像()功能并排

时间:2017-10-09 17:15:10

标签: r matrix plot

我正在使用image()包中的Matrix函数,我想并排绘制两个矩阵。

我试过了:

library(Matrix)
x <- Matrix(-9:15,nrow = 5)
y <- Matrix(-14:10,nrow = 5)
par(mfrow = c(1,2))
image(x)
image(y)

但这不起作用。任何提示将不胜感激!

1 个答案:

答案 0 :(得分:1)

您可以尝试从grid.arrange gridExtrac() latticeExtra获取您想要的结果:

library(Matrix)
x <- Matrix(-9:15,nrow = 5)
y <- Matrix(-14:10,nrow = 5)
imx <- image(x)
imy <- image(y)
# Using gridExtra package
library(gridExtra)
grid.arrange(imx, imy, ncol = 2)
# Using latticeExtra package
library(latticeExtra)
c(imx, imy, layout = c(1, 2), merge.legends = TRUE)

Here是包含latticeExtra的一些示例的链接,而here是包含grid.Extra示例的示例。