在matplotlib中重新调整(自动)绘图限制

时间:2016-03-11 15:09:02

标签: python matplotlib bounds

有没有办法让matplotlib知道重新计算一个情节的最佳边界?

我的问题是,我手动计算了一堆箱形图,将它们放在图中的不同位置。最后,一些箱形图超出了图框。我现在可以硬编码一些xlim和ylim,但我想要一个更通用的解决方案。

我在想的是一个功能,你说“确定我已完成绘图,现在请调整边界,以便我的所有数据都能很好地在范围内”。

这可能吗?

修改 答案是肯定的。

后续问题:这也可以用于蜱虫吗?

1 个答案:

答案 0 :(得分:1)

您想使用matplotlib的自动轴缩放。你可以使用axes.axis和#34; auto"输入或axes.set_autoscale_on

ax.axis('auto')
ax.set_autoscale_on()

如果您只想自动缩放x轴或y轴,可以使用set_autoscaley_onset_autoscalex_on