python - Catplot 与 Seaborn,并排
问题描述
我正在使用下面的代码来绘制一个带有 Seaborn 的 catplot。它工作正常。
sns.catplot(data=df_gol,
x='MODALIDADE_DO_VOO',
y='VALOR',row='DESTINO',
kind='box',height=3, aspect=1,
color='red')
但我把每个箱形图都堆起来了。
我想并排绘制它。我怎样才能做到这一点?
我的 DF (df_gol) 具有以下值:
Column DESTINO - ['JPA', 'FOR', 'SSA', 'AJU']
Column MODALIDADE_DO_VOO - ['Direto', '1 parada']
Columns VALOR is float type
我一直在寻找一些例子,但我不明白如何去做。
谢谢。
解决方案
使用col=
关键字而不是row=
在列中组织子图。您可以使用参数调整每行的绘图数col_wrap=
。
sns.catplot(data=df_gol,
x='MODALIDADE_DO_VOO',
y='VALOR',col='DESTINO', # <--- replaced row= by col=
kind='box',height=3, aspect=1,
color='red')
推荐阅读
- oracle - sql developer和存储过程之间的输出不一致
- python - Charmap 编解码器字符编码错误
- sql - 修改 SQL 中的 JSON 字符串(日期时间条目)
- rust - 在没有 std 的情况下将 *mut u8 转换为 &[u8]
- git - 获取有关具有多个 VCS 根的触发器的拉取请求信息
- ios - 将 int 转换为字符串
- mongodb - Spring Mongodata 聚合查询
- javascript - 如何通过 JavaScript 异步加载 URL?
- java - 即使在 java 中进行了命名空间管理,也无法从 xml 中获取节点
- python - NLTK - 用特定单词替换块