9

假设我在 R 中有一个矩阵对象,其值:

aa <- matrix(c(0,4,1,10,3,2,1,6,0), ncol=3)

我想用那个比例制作一个像图像中的人物一样的人物。

任何人都可以帮助我使用可以帮助我在 R 中完成这种类型的图形的功能吗?还是那种类型的图形彩色网格的名称?

我怎样才能在 R 中做到这一点?

4

2 回答 2

7

image功能。对于比例,您可能需要colorscaleplotrix 包中的函数。还有其他函数也可用于这些类型的图形:rasterImage,在 lattice 包中等。如果您想要完全控制levelplot,您甚至可以使用多次调用和其他函数从头开始创建它。rectimage对于您展示的内容来说,这可能是最快/最简单的。

于 2012-08-17T00:19:17.210 回答
5

或者你可以使用 package raster

library(raster)
r <- raster(xmn = 0, xmx = 3, ymn = 0, ymx = 3, nrows = 3, ncols = 3)
r[] <- 1:9
plot(r)

在此处输入图像描述

于 2012-08-17T12:26:07.957 回答