python - matplotlib:填充子图的标题在最后一行不起作用
问题描述
如果 matplotlib 子图,我已经打折了标题的奇怪行为。我想将每个子图的标题放在子图中。我使用 set_title 函数中的“pad”参数来做到这一点。但是,填充最后一行数字的标题似乎不起作用。
一个最小的例子是
fig,((ax1,ax2),(ax3,ax4),(ax5,ax6))=plt.subplots(3,2,sharex=True,sharey=True)
ax1.set_title("Image 1",pad=-11)
ax2.set_title("Image 2",pad=-11)
ax3.set_title("Image 3",pad=-11)
ax4.set_title("Image 4",pad=-11)
ax5.set_title("Image 5",pad=-11)
ax6.set_title("Image 6",pad=-11)
导致
我用 2 行测试它,现在用 3 行测试,最后一行数字的最后一行标题的位置仍然是默认值。
我现在的问题是:这是一个错误还是我对标题在 matplotlib 子图中的工作方式有一些误解?
PS:我使用的是 Python 3.7.3 和 matplotlib 3.1 版
解决方案
推荐阅读
- firebase - Firebase 实时数据库规则:允许在列表 uid 中进行编辑
- python - 如何使用日期时间从日期中减去天数
- python - Python:如何实现多重继承?
- css - 如何垂直对齐骨架按钮和h1?
- angular - ngFor中的Angular ngModel,带有管道和地图,不起作用
- php - 为什么我在选择其中一些复选框后无法进入下一页?
- r - 如何在矩阵列表中提取满足条件的第一个观察?
- python - [Python]检查列表中的任何字符串是否包含另一个列表中的任何字符串
- python - Groupby使用熊猫不同的行数据
- python - 如何在 Django admin 中更改用户添加页面的标题/页面标题