我正在使用heatmap.2并尝试在不同条件下用不同的颜色填充每个单元格的值。但是,当我在notecol中使用ifelse时,结果根本不适合数据。有办法解决这个问题吗?
heatmap.2(
fig4,
Rowv = F,
Colv=F,
dendrogram = "none",
margins = c(5,7),
col = new2,
cellnote = fig4,
notecex = 0.6,
notecol = ifelse(fig4 > 500, "white", "black"),
keysize = 1,
symkey = FALSE,
density.info = "none",
trace = "none"
)
我期望大于500的值可以是白色,否则将是黑色。但是,对角线上只有一些无关的值显示为白色。