python - Python 中是否有 gridExtra/cowplot 类型包与 Plotnine 一起使用来对齐子图(即边际分布)
问题描述
这与以下有关在 R 中对齐 ggplot2 中的子图的帖子有关:
StackOverflow 上有更多关于此主题的链接。
无论如何,我无法找到任何关于如何在 Python 中使用 Plotnine(ggplot2 实现)执行此操作的文档。
这完全可以在 Python 中完成吗?如果没有,是否没有任何解决这个问题的需求?
感谢您的指导。
更新:
我为 matplotlib 几何管理器 #1109 找到了此链接MEP,这似乎表明 matplotlib 中现在存在该功能来执行此操作。问题是 plotnine 是否已经扩展来做到这一点?
解决方案
所以我对 plotnine 的了解还不够,无法说它是否可以做到这一点,但在 seaborn 中这很容易:https ://seaborn.pydata.org/generated/seaborn.jointplot.html
>>> import numpy as np, pandas as pd; np.random.seed(0)
>>> import seaborn as sns; sns.set(style="white", color_codes=True)
>>> tips = sns.load_dataset("tips")
>>> g = sns.jointplot(x="total_bill", y="tip", data=tips)
推荐阅读
- javascript - JS 中的箭头和词法范围
- javascript - d3 力图中的链接距离不正确
- dependency-injection - 如何使用依赖注入在 Elixir 中注入 IO.gets 输入?
- php - 使用 PHP 的动态 JSON 数组
- javascript - 如何使 wix 数据库项目独一无二
- html - 将表格与其他表格对齐
- localization - jekyll:检查请求国家
- node.js - 如何以编程方式关闭`ssh2` sftp服务器
- c++ - 当命令失败时,gzip 会在 C++ 中返回错误代码吗?
- python - 在 Python 中查找嵌套的括号对