Define bar chart colors for Pandas/Matplotlib with defined column

与世无争的帅哥 提交于 2019-12-02 06:23:21

You may achieve the desired effect by mapping VALUE column to desired colors:

colors = {'N':'#00BEC5', 'Y':'#F9746A'}
df.sort_values('RANK', inplace=True)
df.plot.bar(x='SAMPLE', y='RANK',color= df['VALUE'].map(colors));

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!