Calculate RGB value for a range of values to create heat map

前端 未结 4 1769
故里飘歌
故里飘歌 2020-12-04 13:01

I am trying to create a heat map with python. For this I have to assign an RGB value to every value in the range of possible values. I thought of changing the color from blu

4条回答
  •  孤城傲影
    2020-12-04 13:21

    def rgb(minimum, maximum, value):
        minimum, maximum = float(minimum), float(maximum)
        ratio = 2 * (value-minimum) / (maximum - minimum)
        b = int(max(0, 255*(1 - ratio)))
        r = int(max(0, 255*(ratio - 1)))
        g = 255 - b - r
        return r, g, b
    

提交回复
热议问题