r - 在热图上突出显示单元格
问题描述
我实际上正在使用heatmap.2
来自R
这个想法是我有一个矩阵:
COL1 COL2 COL3 COL4
A 1 0 0 1
B 1 0 1 1
C 1 0 1 0
D 0 1 1 0
这给了我一个热图,例如:
heatmap.2(as.matrix(matrix), trace="none",density.info="none",key = F)
但现在我想知道heatmap.2
这个矩阵是否有可能:
matrix_hilight_coordonates
COL1 COL2 COL3 COL4
A A B B B
B A A A A
C A A A B
D B B B B
具有相同的维度:
- 突出显示有 a 的单元格,
B
如示例 A
或者
- 孵化单元格,其中有 a
B
如示例 B
这是一个相关的问题:Highlight Subset Cells From Heatmap By Row/Col Index
问题是它们不是从特定的df出发以突出显示单元格。
非常感谢您的时间和帮助
数据
矩阵1
structure(list(COL1 = c(1L, 1L, 1L, 0L), COL2 = structure(c(1L,
1L, 1L, 2L), .Label = c("0", "1"), class = "factor"), COL3 = c(0L,
1L, 1L, 1L), COL4 = structure(c(2L, 3L, 1L, 1L), .Label = c("0",
"1", "1"), class = "factor")), class = "data.frame", row.names = c("A",
"B", "C", "D"))
matrix_hilight_coordonates
structure(list(COL1 = structure(c(1L, 1L, 1L, 2L), .Label = c("A",
"B"), class = "factor"), COL2 = structure(c(2L, 1L, 1L, 2L), .Label = c("A",
"B"), class = "factor"), COL3 = structure(c(2L, 1L, 1L, 2L), .Label = c("A",
"B"), class = "factor"), COL4 = structure(c(2L, 1L, 2L, 2L), .Label = c("A",
"B"), class = "factor")), class = "data.frame", row.names = c("A",
"B", "C", "D"))
解决方案
推荐阅读
- node.js - 当路径中有空格时,如何使用 node.js 中 package.json 中的脚本对象运行脚本
- python - 按大小替换像素颜色作为图像中的条件
- vba - 如何编辑 MS Word 系统宏
- vb.net - 为什么通常会出现这个错误?System.InvalidOperationException:“堆栈为空。”
- laravel - 如何重写 webpack.config.js 并为 LARAVEL 8 添加 SASS
- nginx - Nginx 控制器的入口不起作用,地址丢失
- excel - Excel - ISNUMBER(SEARCH()) 与 CONCATENATE() 函数的组合
- android - 如何防止 popBackStack() 从 startFragment
- python - Python 机器学习使用多个股票数据集
- web - 如何进行用户特定的 Web 应用程序部署?