python - Python 中的颜色编码数字类似于 Excel 条件格式

标签 python html css numbers conditional-formatting

Python 中是否有模块或任何解决方法可以将 0 到 100 的数字从红色变为绿色?我试图通过根据数字更改字体颜色来更好地可视化分数,但不想重新发明轮子。我以为我可以找到 100 种不同的颜色并用它制作一本字典,但想提前询问社区。非常感谢。

注意:我使用的是 Python、Flask 和 HTML。我需要一个简单的函数/模块,我可以将数字插入其中以输出相应的十六进制颜色。

最佳答案

也许尝试将颜色分成 10 个桶,而不是 100 个,然后从中列出一个列表。

colors = ["#first", "#second", "#third", ..., "#tenth"]

然后,编写一个简单的函数,将数字分配给相应的颜色。

def pick_color(num):
    if num in range(0, 10):
        return colors[1]
    elif num in range(10, 20):
        return colors[2]

...等等。

关于python - Python 中的颜色编码数字类似于 Excel 条件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58119764/

相关文章:

python - 使用 OpenCV 消除颜色

html - 如何将多个页面的正文内容与固定的页眉和页脚分开

css - 为什么我的 1080p 屏幕以 640px 呈现网站?

javascript - 如何设计带有子列表的列表,子列表应显示在父列表的悬停上

html - 在关键帧动画 CSS 中更改 div 的内容

python - 处理抽象类中子类类型的循环导入

python - 将类别转换为数据框python中的列

python - 在python中迭代和匹配大文件

javascript - 选中/取消选中复选框时如何隐藏/显示内容?

html - 为什么 Chrome 会在设备模式下更改输入/选择框?