r - 如何在 r 中使用 heatmap.2 函数时编辑树状图
问题描述
我正在尝试创建一个heatmap
来表示一段时间内基因表达的变化。我使用的代码是这样的:
coul <- colorRampPalette(brewer.pal(8, "Reds"))(25)
heatmap.2(dm, dendogram=c("row"),Colv=NA, xlab="Time points", ylab="Genes of interest", scale="row", col=coul, tracecol = NA)
由于无法真正看到dendogram
那口井的分支,我想知道您是否可以以某种方式将其拉伸以变得更加明显?
我还想知道如何删除“颜色键和直方图”标签。非常感谢!
解决方案
如果您不介意颜色指南很宽,您只需使用 lwid 选项,您指定一个向量来决定树状图与热图的比率,下面我使用 c(3,3),表示 1:1。
set.seed(100)
x = matrix(rnorm(1000),100,10)
heatmap.2(x,trace="none",Colv=NA,dendrogram=c("row"),tracecol = NA)
heatmap.2(x,trace="none",Colv=NA,
dendrogram=c("row"),lwid=c(3,3),tracecol = NA,keysize=0.75)
缩小颜色指南边距的一种方法是使用 key.par,您可以在其中将右侧的边距设置得更大(我在下面的示例中使用 10)。
heatmap.2(x,trace="none",Colv=NA,dendrogram=c("row"),
lwid=c(3,3),tracecol = NA,keysize=0.75,key.par=list(mar=c(3,3,3,10)))
推荐阅读
- javascript - 将 JSON 数据从 Flask 发送到前端
- python - 使用 Python 解析 Azure XML BLOB
- c# - 为什么我的计算 pi 数的函数冻结了?
- sms - 在销售网络的覆盖范围之外是否可以使用互联网接收短信?
- php - 获取 PHP PDO 连接,处理它,使用它
- android-studio - Adobe XD 元素导出到颤动问题
- arrays - 快速解码:预期解码数组
但找到了一本字典 - python-3.x - 当特定文本文件的模式匹配时,正则表达式返回单行
- r - 如何在 Blastula 电子邮件正文中合并 html 文件
- ios - Swift——子类视图控制器不继承超类属性