gpt4 book ai didi

Python:使用自动缩放功能自动添加 x-y 边距 (pyplot)

转载 作者:行者123 更新时间:2023-11-30 23:13:21 30 4
gpt4 key购买 nike

这里提出了类似的问题 Autoscale with margin in matplotlib

enter image description here

所以我不喜欢图形的框架和直方图条相互接触的事实。给出的解决方案是:

axes.set_ylim(0, 11) 

很好,它有效,但我有很多数字,每次我只想要 10% 的利润。所以手动这是一件很难的事情,有没有办法同时设置x轴和y轴的边距?

我需要类似 subplots_adjust 的东西,但用于内部数据区域。

最佳答案

不确定是否有办法使用 matplotlib 函数来执行此操作,但您始终可以定义自己的函数,以下对我有用:

def inner_subplots_adjust(axes, xmargin=0.1, ymargin = 0.1):
xmin, xmax = axes.get_xbound()
ymin, ymax = axes.get_ybound()
xscale = 1 + xmargin
yscale = 1 + ymargin
axes.set_xbound((xmin*xscale, xmax*xscale))
axes.set_ybound((ymin*yscale, ymax*yscale))

关于Python:使用自动缩放功能自动添加 x-y 边距 (pyplot),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29364272/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com