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

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

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


素胚勾勒不出你
浏览 202回答 3
3回答

慕桂英546537

也许尝试将颜色分成 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]...等等。

缥缈止盈

您需要的一切都可以在matplotlib.https://matplotlib.org/2.0.0/examples/color/named_colors.html

慕容3067478

在 Pandas 中,您可以使用以下代码获取附加图片。您将需要 Pandas、Numpy 进行舍入,您可能还需要 Matplotlib。(np.round(df.corr().iloc[:-1, :], 6).style.format({}) .background_gradient(cmap='RdYlGn', low=.4, high=.4))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python