python-3.x - 如何使用 seaborn.barplot() 进行负输出?
问题描述
假设我有一个如下数据框
:
Sex = [male, female, female, male, male]结果= [0,1,1,0,1]
现在sns.barplot(x='Sex', y = 'result' ,data= dataframe) 将只为result==1绘制条形图。如果我想要使用相同的 sns.barplot 函数绘制result==0的图怎么办?
解决方案
您可以添加反向列:
df['new'] = (~df.result.astype(bool)).astype(int)
接着
sns.barplot(x='new', y = 'result' ,data=df)
推荐阅读
- c# - 在 Azure Devops 中使用 NuGet 创建引用
- automation - 如何切换 Tcl 交互并期望 telnet 自动化?
- python - 为什么会出现 pip no module found 错误,它阻止我下载 pip
- c# - 创建列表
>> 用于单元测试 - java - 在 AbstractErrorWebExceptionHandler webflux 中捕获自定义对象
- mysql - 如何从 MySQL 中的 json 中获取特定值
- python-3.x - 创建具有不同 bin 大小的 bin 值字典 - python
- asp.net-core - 使用错误的属性名称调用 EF.Property。- 嵌套 Where 子句 - EF Core
- firebase - 如何将索引设置为 data.length?
- reactjs - reactjs中的文本字段更新问题