こんにちは、リンクに示されている「heatmap.plus」を使用してRでヒートマップを作成しました
http://i.stack.imgur.com/hizBf.jpg
しかし、他のGUIソフトウェアから作成された以下のリンクに示されているヒートマップのように見えるヒートマップが必要です
http://i.stack.imgur.com/Y8Faj.png
Rのすべてのヒートマップ要素に黒い境界線を配置するにはどうすればよいですか
こんにちは、リンクに示されている「heatmap.plus」を使用してRでヒートマップを作成しました
http://i.stack.imgur.com/hizBf.jpg
しかし、他のGUIソフトウェアから作成された以下のリンクに示されているヒートマップのように見えるヒートマップが必要です
http://i.stack.imgur.com/Y8Faj.png
Rのすべてのヒートマップ要素に黒い境界線を配置するにはどうすればよいですか
Learn R ブログのチュートリアルに従って、この段落の色を黒に変更すると、次のようになります。
(p <- ggplot(nba.m, aes(variable, Name)) +
geom_tile(aes(fill = rescale), colour = "black") +
scale_fill_gradient(low = "white",high = "steelblue"))
これを試して:
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))
使ってみました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