为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

素胚勾勒不出你 2022-06-07 19:23:49
Python中是否有模块或任何解决方法可以将0到100的代码编号从红色变为绿色?我试图通过根据数字更改字体颜色来更好地可视化分数,但不想重新发明轮子。以为我可以找到 100 种不同的颜色并用它制作字典,但想提前询问社区。非常感谢。注意:我使用的是 Python、Flask 和 HTML。我需要一个简单的功能/模块,我可以插入一个数字以输出相应的十六进制颜色。
查看完整描述

3 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

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

...等等。


查看完整回答
反对 回复 2022-06-07
?
缥缈止盈

TA贡献2041条经验 获得超4个赞

您需要的一切都可以在matplotlib.

https://matplotlib.org/2.0.0/examples/color/named_colors.html


查看完整回答
反对 回复 2022-06-07
?
慕容3067478

TA贡献1773条经验 获得超3个赞

在 Pandas 中,您可以使用以下代码获取附加图片。您将需要 Pandas、Numpy 进行舍入,您可能还需要 Matplotlib。

(np.round(df.corr().iloc[:-1, :], 6).style.format({}) .background_gradient(cmap='RdYlGn', low=.4, high=.4))

//img1.sycdn.imooc.com//629f356d0001439110220341.jpg

查看完整回答
反对 回复 2022-06-07
  • 3 回答
  • 0 关注
  • 201 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信