假设我在 R 中有一个矩阵对象,其值:
aa <- matrix(c(0,4,1,10,3,2,1,6,0), ncol=3)
我想用那个比例制作一个像图像中的人物一样的人物。
任何人都可以帮助我使用可以帮助我在 R 中完成这种类型的图形的功能吗?还是那种类型的图形彩色网格的名称?
假设我在 R 中有一个矩阵对象,其值:
aa <- matrix(c(0,4,1,10,3,2,1,6,0), ncol=3)
我想用那个比例制作一个像图像中的人物一样的人物。
任何人都可以帮助我使用可以帮助我在 R 中完成这种类型的图形的功能吗?还是那种类型的图形彩色网格的名称?
看image
功能。对于比例,您可能需要colorscale
plotrix 包中的函数。还有其他函数也可用于这些类型的图形:rasterImage
,在 lattice 包中等。如果您想要完全控制levelplot
,您甚至可以使用多次调用和其他函数从头开始创建它。rect
但image
对于您展示的内容来说,这可能是最快/最简单的。
或者你可以使用 package raster
。
library(raster)
r <- raster(xmn = 0, xmx = 3, ymn = 0, ymx = 3, nrows = 3, ncols = 3)
r[] <- 1:9
plot(r)