如何解决创建相关矩阵图并通过 r 中的连续值为它们着色
> head(mytest)
ProdregId alt_mean rc_1 rc_2 rc_3 rc_4
1 4 2291 0.256 0.394 0.076 0.273
31 4 1000 0.215 0.105 0.131 0.550
61 2 1259 0.179 0.108 0.284 0.428
91 2 2135 0.236 0.130 0.418 0.215
121 4 1679 0.302 0.174 0.198 0.327
151 5 1142 0.195 0.123 0.210 0.472
我尝试使用 ggpairs()
函数为最后四列(rc_1 到 rc_4)创建一个相关矩阵,并通过 ProdredId 为它们着色。到目前为止,这工作得很好,并给了我这个情节。
ggpairs(mytest,columns = 2:5,ggplot2::aes(colour = ProdregId))
我现在想重现相同的图,但不是使用离散的 ProdregId
,我将用 alt_mean
列着色的图显然是连续类型。因此,我希望拥有相同的相关矩阵,但点的颜色应根据其 alt_mean
而不是 ProdregId
。有没有可能做到这一点,也许还有其他功能?
这是我得到的输出:
ggpairs(mytest,ggplot2::aes(colour = alt_mean))
plot: [1,2] [================>--------------------------------------------------------------------------------------------------------------------------] 12% est: 6s Error in ggally_statistic(data = data,mapping = mapping,na.rm = na.rm,:
`mapping` color column must be categorical,not numeric
感谢您的帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。