python - 条形图中的垂直线
问题描述
我有一个名为 IAT 的数据框,如下所示:
dados = [["2019-10",20.59,"Glosa de 5%"],["2019-10",47.37,"Glosa de 5%"],["2019-10",78.12,"Glosa de 5%"],["2019-10",10,"Glosa de 5%"],["2019-11",15,"Glosa de 5%"],["2019-10",96,"Nenhuma Penalidade"],["2019-10",91,"Advertência"], ["2019-10",91,"Advertência"]]
IAT = pd.DataFrame(dados, columns=['Conclusao Real', 'Indicador de Prazo', 'Penalidade'])
我想使用“Penalidade”列作为彩条来绘制“Conclusao Real”x“Indicador de Prazo”。
我的情节是正确的,但第三条内有一条黑色垂直线,我不明白它出现的原因:
我的情节代码:
import seaborn as sns
IAT.sort_values('Conclusao Real',inplace=True,ascending=True)
fig,ax = plt.subplots()
fig.set_size_inches(10,6)
g=sns.barplot(x='Conclusao Real',y='Indicador de Prazo',data=IAT, hue='Penalidade',ax=ax)
上面这段代码有什么问题?
还有其他更好的方法来绘制它吗?
解决方案
推荐阅读
- mysql - 在所有子项都引用其所有父项的树中移动对象
- javascript - 为什么 const 声明了两次?
- javascript - Firebase 不存储日期
- powershell - 从进程的命令行中提取参数
- c - 在 C 中使用 getchar() 读取输入时是否需要分配内存?
- laravel - Laravel、Nginx 和 Docker 容器,权限被拒绝
- laravel - 如何在 laravel 中显示评论和回复评论
- python - numpy 按类型元素搜索并更改它
- jquery - Asp.net 使用 ajax (javascript) 从布局页面中的 api 控制器获取数据
- excel - Excel VBA 相关组合框