pandas - 熊猫数据框中的颜色渐变填充
解决方案
您可以使用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'])
推荐阅读
- path - 跟随路径动作完成后,SKNode的结束位置并不总是正确的
- angular - 量角器无法在已部署的应用程序上检测到 Angular 5
- python - 如何将选择显示名称传递给 Django REST 框架中的模型序列化?
- php - SQL 从一个表中拆分逗号分隔列表,并根据此列表从第二个表中打印内容
- ruby-on-rails - “一个、另一个或两个”案例的更好解决方案
- c++ - 迭代快速排序方法的分区算法问题
- java - 用一位数小时的偏移量从字符串解析日期时间
- python - PYTHON - 带有 JSON 对象的文件 I/O
- angular - 未捕获的错误:模块“AppModule”声明的意外模块“DataTableModule”。请添加@Pipe/@Directive/@Component 注解
- aws-api-gateway - 如何为 Api 方法启用 ApiKeyRequired?