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を複数回呼び出してゼロから作成することもできます。rectしかしimage、おそらくあなたが示すものにとって最も速い/最も簡単です.

于 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 に答える