我有一个像这样的二进制矩阵格式的数据:
country. c1. c2. c3.
UK. 0. 1. 1
USA. 1. 1. 0
Japan. 0. 0. 0
并且我用R中的d3heatmap包成功生成了一个热图:
d3heatmap(mat[,2:4], Colv = F,Rowv = F, col=c("white", "blue"), scale="none", cexRow = 0.6,cexCol = 1)
但是,当我绘制热图时,值1的蓝色强度非常微弱,因为我将0值设置为白色。
有人知道如何使颜色的强度更深吗? 另外,有人知道R中有一个好的程序包可以绘制二进制矩阵的热图吗?
答案 0 :(得分:1)
尝试demo(colors)
。然后,您可以看到R拥有的所有命名颜色,并选择"white"
以外的其他颜色。
对于个人建议,我个人喜欢使用“ lattice”包中的levelplot()
。