利用 df.style.bar() 函数输出带有数据条格式的表
mport pandas as pd
import numpy as np
# 先定义一个随机数种子
np.random.seed(0)
# 创建一个dataframe用于举例
df = pd.DataFrame(np.random.randn(6,3), columns=['A','B','C'])
df.style.bar(subset=['C'], color='#d65f5f')
运行结果

例子2
df.style.format('{:.3f}', na_rep="")\
.bar(align=0, vmin=-1, vmax=2.5, cmap="bwr", height=50,
width=60, props="width: 120px; border-right: 1px solid black;")\
.text_gradient(cmap="bwr", vmin=-1, vmax=3)

更多条件格式的设置,请阅读原文 点击阅读原文
文章展示了如何利用pandas的df.style.bar函数对DataFrame的某一列生成数据条可视化效果,通过设置color、vmin、vmax、cmap等参数来定制样式,同时结合.format方法进行数值格式化和.text_gradient方法添加颜色渐变,以增强数据的表现力。

1239

被折叠的 条评论
为什么被折叠?



