python - 绘制两种不同类型的图(Seaborn,FacetGrid)
问题描述
所以我一直在研究一个数据集,并且必须绘制我想与 Seaborn 并排绘制的图。不幸的是,使用 FacetGrid 函数,我只能在彼此旁边绘制相同的类型。
我希望你们能帮我解决我的问题,并提前谢谢你们
解决方案
不要使用catplot()
which 是每次创建新 FacetGrid的图形级函数barplot()
,而是使用底层轴级函数和pointplot()
IE:
fig, (ax1, ax2) = plt.subplots(1,2)
sns.barplot(..., ax=ax1)
sns.pointplot(..., ax=ax2)
推荐阅读
- vim - 如何从 vim cscope 命令输出列表打开文件?
- c# - 使用 Linq 创建存储桶
- javascript - 如何在 React Native 中有条件地渲染屏幕但将其放置在堆栈上?
- r - 当列高于 R 中的阈值时删除重复的行
- node.js - 如何从 API 的请求正文中获取 Terraform 变量输入
- php - 由于用户未通过身份验证,Laravel 无法验证电子邮件
- python - 有没有办法从 Python 中嵌套 try 块中的链式 raise 中获取原始堆栈跟踪?
- python-3.x - panda 中的新列,基于值的再增量
- python - 形状未知的 Keras 自定义层权重
- python - Meson 安装基于 GObject 的库的 GObject 自省绑定