R 如何调整热图以显示所有内容?
我的热图正在删除元素标签,我根本不希望它们显示在底部。我如何调整它,使它适合它的一切?此外,键占用了太多的空间,但当我将其设置为小于1时,键和标题就会消失R 如何调整热图以显示所有内容?,r,plot,heatmap,R,Plot,Heatmap,我的热图正在删除元素标签,我根本不希望它们显示在底部。我如何调整它,使它适合它的一切?此外,键占用了太多的空间,但当我将其设置为小于1时,键和标题就会消失 为此,您需要gplots和RColorBrewer库。您可以使用附加的margins参数和两个值来放大边距 以下示例使用随机数据: library("gplots") library("RColorBrewer") ## sample data x <- matrix(rnorm(1000),
为此,您需要gplots和RColorBrewer库。您可以使用附加的
margins
参数和两个值来放大边距
以下示例使用随机数据:
library("gplots")
library("RColorBrewer")
## sample data
x <- matrix(rnorm(1000), nrow=10)
## random lables
dimnames(x) <- list(
replicate(10, paste(sample(letters, 10, replace=TRUE), collapse="")),
replicate(100, paste(sample(letters, 10, replace=TRUE), collapse=""))
)
correlation_mat <- cor(x)
heatmap.2(x=correlation_mat,
dendrogram="column",
keysize = 1,
key.title = NA,
key.ylab = NA,
density.info = "none",
trace = "none",
Colv = "Rowv",
scale = "none",
col = rev(colorRampPalette(brewer.pal(10, "RdBu"))(256)),
main = "Correlations of Thickness",
margins = c(8, 8))
库(“gplots”)
图书馆(“RColorBrewer”)
##样本数据
我们还需要您的数据。
library("gplots")
library("RColorBrewer")
## sample data
x <- matrix(rnorm(1000), nrow=10)
## random lables
dimnames(x) <- list(
replicate(10, paste(sample(letters, 10, replace=TRUE), collapse="")),
replicate(100, paste(sample(letters, 10, replace=TRUE), collapse=""))
)
correlation_mat <- cor(x)
heatmap.2(x=correlation_mat,
dendrogram="column",
keysize = 1,
key.title = NA,
key.ylab = NA,
density.info = "none",
trace = "none",
Colv = "Rowv",
scale = "none",
col = rev(colorRampPalette(brewer.pal(10, "RdBu"))(256)),
main = "Correlations of Thickness",
margins = c(8, 8))