gpt4 book ai didi

python - matplotlib:带有圆形补丁的轴默认限制

转载 作者:太空宇宙 更新时间:2023-11-04 03:40:19 26 4
gpt4 key购买 nike

考虑以下代码:

import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.gca()
circle = plt.Circle((0, 0), radius = 0.5)
ax.add_patch(circle)
print(plt.axis())
plt.show()

默认轴限制打印为:

(0.0, 1.0, 0.0, 1.0)

我不确定为什么会这样。那么,我想了解为什么?

PS:我知道我可以执行 plt.axis('scaled') 这样我就可以看到整个圆圈。

最佳答案

plotscatter 等绘图函数使用函数 autoscale_view ( source )。但是,add_patch 不会调用它 (source)。虽然这解释了为什么在您的示例中轴没有自动缩放,但我不确定底层设计选择是什么。

关于python - matplotlib:带有圆形补丁的轴默认限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26824696/

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