我想问一下是否有可能在熊猫中组合不同的样式格式。例如,我想一次组合以下4种样式。
df.style.format({'vm_unity': '{:.2%}'}).bar(subset=['vm_unity'], align='mid', color=['#d65f5f', '#5fba7d'])
df.style.bar(subset=['vm_top'], align='mid', color=['#d65f5f', '#5fba7d'])
df.style.bar(subset=['vm_bot'], align='mid', color=['#d65f5f', '#5fba7d'])
df.style.bar(subset=['Sy'], align='mid', color=['#d65f5f', '#5fba7d'])
Run Code Online (Sandbox Code Playgroud)
我目前执行的方式是将它们合并成一行,但是我认为这不是最优雅的方式
df.style.format({'vm_unity': '{:.2%}'}).bar(subset=['vm_unity'], align='mid', color=['#d65f5f', '#5fba7d']).bar(subset=['vm_top'], align='mid', color=['#d65f5f', '#5fba7d']).bar(subset=['vm_bot'], align='mid', color=['#d65f5f', '#5fba7d']).bar(subset=['Sy'], align='mid', color=['#d65f5f', '#5fba7d'])
您能不能打出更有效的方法?
先感谢您!
小智 6
您可以使用 python 的本机换行符 \ 并在之后换行。你的代码是:
df.style.format({'vm_unity': '{:.2%}'})\
.bar(subset=['vm_unity'], align='mid', color=['#d65f5f', '#5fba7d'])\
.bar(subset=['vm_top'], align='mid', color=['#d65f5f', '#5fba7d'])\
.bar(subset=['vm_bot'], align='mid', color=['#d65f5f', '#5fba7d'])\
.bar(subset=['Sy'], align='mid', color=['#d65f5f', '#5fba7d'])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1783 次 |
| 最近记录: |