【发布时间】:2021-10-25 14:38:54
【问题描述】:
【问题讨论】:
标签: pandas colors gradient pandas-styles
【问题讨论】:
标签: pandas colors gradient pandas-styles
您可以使用DataFrame.style 绘制与“零”对齐的条形图,并且可以指定正值和负值的颜色。您首先需要确保您的系列具有数字 dtype,以便需要将空单元格替换为 NaN
import pandas as pd
df = pd.DataFrame({'col1': list('ABCDEFG'),
'col2': list('xywerwr'),
'WOE': [-.08, -.03, .01, .09, .15, .24, '']})
df['WOE'] = pd.to_numeric(df['WOE'])
df.style.bar(subset=['WOE'], align='zero', color=['#BA4B2F', '#7AAFe0'])
【讨论】: