10

こんにちは、リンクに示されている「heatmap.plus」を使用してRでヒートマップを作成しました

http://i.stack.imgur.com/hizBf.jpg

しかし、他のGUIソフトウェアから作成された以下のリンクに示されているヒートマップのように見えるヒートマップが必要です

http://i.stack.imgur.com/Y8Faj.png

Rのすべてのヒートマップ要素に黒い境界線を配置するにはどうすればよいですか

4

3 に答える 3

19

Learn R ブログのチュートリアルに従って、この段落の色を黒に変更すると、次のようになります。

(p <- ggplot(nba.m, aes(variable, Name)) +
    geom_tile(aes(fill = rescale), colour = "black") +
    scale_fill_gradient(low = "white",high = "steelblue"))

ここに画像の説明を入力

于 2011-02-18T11:23:58.387 に答える
6

これを試して:

 library(plotrix)

 #Build a 40 Row by 40 Column Matrix
 n <- 40
 mat <- matrix(rnorm(n*n), nrow = n)

 #Plot it
 color2D.matplot(mat, cellcolors = color.scale(mat, c(0,0.5,1), c(1,0.5,0), 0))
于 2011-02-18T00:29:14.067 に答える
2

使ってみましたheatmap.2か?それを行うためのパラメーターがあります。

require("gplots")

data <- # matrix or data frame for your data.

heatmap.2(data, 
          sepwidth=c(0.05, 0.05),  # width of the borders
          sepcolor='black',        # color of the separation lines
          )

グラフに必要なものに応じて、パラメーターにさらに必要な場合があります。関数に関する R のヘルプは、heatmap.2必要なほとんどすべてをカバーしています。?heatmap.2

于 2011-11-22T17:05:46.810 に答える