【发布时间】:2021-03-15 14:07:39
【问题描述】:
我正在根据0 to 100 (red to green) 的范围设置颜色值
到目前为止,一个简单的 sn-p
value = 5
colour = ""
if value <= 25:
colour = "#FF0000" # red
elif value > 25 and value <= 50:
colour = "FF8000" # orange
elif value > 50 and value <=75:
colour = "#FFFF00" # yellow
elif value > 75 and value < 100:
colour = "#53d926" # light green
是否可以自动设置颜色(gradient pattern, from red > orange > yellow > not complete green)? 为 100 表示完全成功(绿色)。
目前只有四种颜色。但是根据不同的百分比,它应该为任何value (combination of colours from red > orange > yellow > not complete green, with respective to values) 设置相应的颜色有什么聪明的方法来处理这个吗?
【问题讨论】:
-
您可以使用线性插值来获得定义点之间的颜色。
-
@MarkRansom 对不起,我没有得到你。
-
@MarkRansom 你能帮帮我吗?
-
请耐心等待。写一个正确的答案比快速评论要花更长的时间。
-
谢谢@MarkRansom
标签: python-3.x pandas dataframe