簡體   English   中英

Python - 按單元格中的十六進制值對 DF 單元格着色

[英]Python - color DF cell by hex value in cell

我有一個包含兩列十六進制值的數據框。 我想通過為單元格本身着色或添加帶有顏色樣本的列來用顏色樣本可視化十六進制值。 示例表如下。

十六進制1 十六進制 2
#dcddde #ffba00
#954 效果 #b889ff

所需的output如下

在此處輸入圖像描述

或者

在此處輸入圖像描述

DataFrame.style是您所追求的:

import pandas as pd
df = pd.DataFrame({"hex1":["#dcddde", "#954eff"], "hex2":["#ffba00","#b889ff"]})

df.style.applymap(lambda hex_color: f"background-color: {hex_color}")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM