python - 如何不切割 matplotlib 图
问题描述
一般问题:我的可视化被切掉了,我找到了一种手动更正它的方法。但是有没有可以自己做的命令?
我正在使用 Pyzo使用(版本 3.4.2)对 Python( Python 3.9.5
)进行编码Matplotlib.pyplot
因此,我开始研究可在 中访问的参数Subplot Configuration Tool
,并通过更改top
值,使我的绘图完全可见:
因此,我想知道是否有一种方法可以直接在代码中更改值,而不必每次都手动处理。
注意:过去,我必须使用figsize=(x_width,y_width)
in 作为参数,plt.subplots()
但它不会在这里改变任何东西(最多,我可以有上面的第一张图片)
回顾:
- 有没有办法确保使用命令在绘图的可视化(绘图的标题+轴的标题)中没有任何内容被剪切?
解决方案
plt.subplots_adjust()
您可以使用(https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.subplots_adjust.html)手动执行此操作plt.figure(constrained_layout=True)
您可以使用(https://matplotlib.org/stable/tutorials/intermediate/constrainedlayout_guide.html)自动执行此操作- 您可以自动执行此操作,
plt.tight_layout()
而不是使用 constrained_layout。但是,通常受约束的布局更灵活。 https://matplotlib.org/stable/tutorials/intermediate/tight_layout_guide.html
推荐阅读
- reactjs - forEach 在函数中返回一些 jsx 应该怎么做?
- python - 使用python查找列表中具有在某个时间间隔内不变的值的步骤
- python - 如何自动为客户帐户设置自动递增的客户代码?
- hangouts-chat - 通过单击链接让用户添加环聊聊天机器人
- javascript - MobX:避免在视图中未使用对象键时触发重新渲染
- node.js - Joi 验证功能
- java - 如何将字符串转换为 ECDH PublicKey 并检查其连接性
- c# - 将设置从 .bot 文件迁移到 appsettings 时如何修复机器人配置
- php - 归并排序时为什么会出现堆栈溢出?
- python-3.x - 我在源文件夹中有 100 个 xml 文件,我想使用 python 将这些文件移动到 3 个不同的目标文件夹