我有一个data.frame或矩阵,我想将其转入简单的绘图。 我尝试了heatmap和corrgram,但这些都很复杂,并且正在做我不想要的东西(缩放等)。需要简单绘图帮助:R中的相关矩阵和热图功能的混合
矩阵如下所示:
___V1_V2_V3_V4
V1 - NA - 0 --- 1 ---- 1
V2 --- 0 - NA- -4 ---- 2
V3 --- 1 --- 4 - NA --- 3
V4 --- 1 --- 2 --- 3 --- NA
因此,V1与V2,V3和V4有什么共同点? 我只想要对角线三角形的下半部分,而在对角线上的变量名称为 并且由于有5个值(0到4),所以我想从框中的红色到深红色的5个阴影。
我需要用rect()和text()来创建自己,但是由于我的矩阵比这个例子更大,我想循环它而不是手工绘制每个盒子。 我可以用ggplot2吗?
希望任何人有一个想法! ty
便创建了具有4×4基和z值作为我的“强度”值的3维阵列。我之前从未使用过expand.grid()或levelplot()函数,所以代码看起来有点奇怪:)是否有机会将灰色区域最小化?我非常喜欢右侧的传奇级别。 – JollyRoger 2013-03-05 14:29:53
@OoTorstenOo是的。这只是一个简单的散点图,带有特殊的几何图形。这个几何体用强度矩阵填充或着色。 – agstudy 2013-03-05 14:32:43