如何在Pandas的整行应用背景渐变?

2024-09-30 06:29:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用背景梯度函数在熊猫体内建立一个热图。我只能用频率为列着色,我希望对所有行条目应用相同的颜色。你知道吗

我试过一些自定义项,但它们都依赖于其他列中的数据是数字。你知道吗

import pandas as pd
import seaborn as sns
data = [['thing', 'T01', 0], ['thing2', 'T02', 5], ['thing3', 'T03', 25], ['thing', 'T01', 2]]
df = pd.DataFrame(data, columns=['Access', 'Access ID', 'Freq'])
cm = sns.light_palette("green", as_cmap=True)
df.style.set_caption('Access').background_gradient(cmap=cm, axis=0)

预期输出将在“Access”和“Access ID”列上应用“freq”列的渐变色。实际输出仅应用于'freq'列


Tags: importiddfdataaccessascmpd

热门问题