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]
...等等。

縹緲止盈
TA貢獻2041條經驗 獲得超4個贊

慕容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))
添加回答
舉報
0/150
提交
取消