gpt4 book ai didi

graph - 为热图创建颜色的算法是什么?

转载 作者:行者123 更新时间:2023-12-03 08:53:42 40 4
gpt4 key购买 nike

假设值从 0 归一化到 1,获取颜色以创建这样的热图的算法是什么?
1 是红色,0.5 是绿色,0 是深蓝色。
在 RMagick/ImageMagick 工作。 heatmap

最佳答案

这是一个 JavaScript 代码片段,用于从 [0, 1] 值生成 CSS hsl 颜色代码

function heatMapColorforValue(value){
var h = (1.0 - value) * 240
return "hsl(" + h + ", 100%, 50%)";
}

该算法基于 5 color heatmap ,

在该算法中,与值对应的颜色为
0    : blue   (hsl(240, 100%, 50%))
0.25 : cyan (hsl(180, 100%, 50%))
0.5 : green (hsl(120, 100%, 50%))
0.75 : yellow (hsl(60, 100%, 50%))
1 : red (hsl(0, 100%, 50%))

很简单!

关于graph - 为热图创建颜色的算法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12875486/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com