我需要在热图上显示以下数据集:
[30、15、66、7、9999、78、42、132]
因此,如果我使用线性函数将值映射到色标,我只会看到尖峰,而其余的值我无法区分,因为它们之间的差异在尖峰的比例中是微不足道的。
我尝试了一个日志功能,但它也没有得到一个好看的图片。
我不关心值和颜色强度之间的准确对应关系。
有没有办法将值映射到色标,以便所有值之间的差异可见?我可以以某种方式减轻这种峰值吗?我宁愿询问解决此类问题的既定方法或算法。
我需要在热图上显示以下数据集:
[30、15、66、7、9999、78、42、132]
因此,如果我使用线性函数将值映射到色标,我只会看到尖峰,而其余的值我无法区分,因为它们之间的差异在尖峰的比例中是微不足道的。
我尝试了一个日志功能,但它也没有得到一个好看的图片。
我不关心值和颜色强度之间的准确对应关系。
有没有办法将值映射到色标,以便所有值之间的差异可见?我可以以某种方式减轻这种峰值吗?我宁愿询问解决此类问题的既定方法或算法。
处理异常值有很多不同的方法,这里已经有类似问题的答案。我建议看看
第一个在 R 中处理这个问题。采用用热图绘制非异常值的方法,然后覆盖异常值并注释图例以描述这是所做的。
第二个包含指向异常值的一般解决方案和方法的链接。