我有以下情节:

fig,ax = plt.subplots(5,2,sharex=True,sharey=True,figsize=fig_size)

现在我想给这张图加上x轴和y轴的标签.对于"common",我的意思是在子地块的整个网格下面应该有一个大的x轴标签,在右边应该有一个大的y轴标签.我在plt.subplots的文档中找不到任何关于这方面的信息,我的谷歌搜索结果表明,我需要先制作一个大plt.subplot(111),但我如何使用plt.subplots将我的5*2子图放入其中呢?

推荐答案

这看起来像你真正想要的.它将this answer的相同方法应用于您的具体 case :

import matplotlib.pyplot as plt

fig, ax = plt.subplots(nrows=3, ncols=3, sharex=True, sharey=True, figsize=(6, 6))

fig.text(0.5, 0.04, 'common X', ha='center')
fig.text(0.04, 0.5, 'common Y', va='center', rotation='vertical')

Multiple plots with common axes label

Python相关问答推荐

单击Cookie横幅错误并在Selenium中启用搜索栏

如何输入提示抽象方法属性并让mypy高兴?

X射线扫描显示Docker中的pip漏洞,尽管图像中未安装pip

带有Postgres的Flask-Data在调用少量API后崩溃

预期LP_c_Short实例而不是_ctyles.PyCStructType

telegram 机器人API setMyName不起作用

如何使用bs 4从元素中提取文本

给定数据点,制定它们的关系

如何在PIL、Python中对图像应用彩色面膜?

具有症状的分段函数:如何仅针对某些输入值定义函数?

如何使用Python将工作表从一个Excel工作簿复制粘贴到另一个工作簿?

如何记录脚本输出

为什么这个带有List输入的简单numba函数这么慢

大小为M的第N位_计数(或人口计数)的公式

如何在Python脚本中附加一个Google tab(已经打开)

如果条件不满足,我如何获得掩码的第一个索引并获得None?

启用/禁用shiny 的自动重新加载

如果初始groupby找不到满足掩码条件的第一行,我如何更改groupby列,以找到它?

为什么常规操作不以其就地对应操作为基础?

python—telegraph—bot send_voice发送空文件