【问题标题】:Save color gradient values in a R dataframe column在 R 数据框列中保存颜色渐变值
【发布时间】:2022-06-10 22:28:16
【问题描述】:

我有一个带有 p 值列的大数据框,看起来像下面的 sn-p

myPvalues<-data.frame(pvalues=c(0.00431279265850473,NA,0.00067818958352233,NA,NA,NA,0.00826354450511943,0.00605467431746949,0.00518801869607421,0.00896893103806155))

我想通过使用已经定义或将要创建的热图将这些值映射到颜色。我了解如何制作一个以正确方式为我的数据着色的绘图,但我不知道如何在我的数据框中添加一列以保存这些颜色值,这样数据框现在也有一列喜欢

myPvalues$Colors<-c("#75F4A1","#FFFFFFFF","#547CB8","#FFFFFFFF","#FFFFFFFF","#FFFFFFFF","#F9A13A","#D6F667","#92FC79","#F58046")

其中“白色”用于 NA 值,其他值是颜色代码(在这里,我放了任意代码,但它们需要是颜色渐变中的颜色,其极值由 min(myPvalues$pvalues) 和 max 定义(myPvalues$pvalues)。

我一直在环顾四周,但没有找到完全解决这个问题的解决方案。有人能给我指点吗?

谢谢

l.

【问题讨论】:

标签: r dataframe r-faq


猜你喜欢
  • 1970-01-01
  • 2015-01-28
  • 2013-09-20
  • 1970-01-01
  • 1970-01-01
  • 2018-03-24
  • 2012-06-19
  • 2020-11-27
  • 1970-01-01
相关资源
最近更新 更多