【发布时间】:2021-05-07 13:30:28
【问题描述】:
说我有类似的东西
fig, ax = plt.subplots(2, 2, figsize=(10,10))
ax = ax.flatten()
ax[0].plot # ....
ax[2].plot # ....
ax[2].plot # ....
ax[3].plot # ....
plt.axis('scaled')
plt.axis 仅适用于最后一个情节。每轴当量是多少?
虽然我在使用它,但更一般地说,matplotlib 多年来一直以这种方式让我发疯。我从来没有找到从 plt.method 到 ax.method 的清晰方法,而无需深入研究文档。例如,出于某种原因,有plt.title 然后是ax.set_title。任何一般的指针(教一个人如何钓鱼)。
【问题讨论】:
-
来自docs:'scaled':通过更改绘图框的尺寸来设置相等的缩放比例(即,使圆成为圆形)。这与
ax.set_aspect('equal', adjustable='box', anchor='C')相同。此外,进一步的自动缩放将被禁用。 -
@BigBen 谢谢,很高兴接受这个答案并接受它。
标签: python matplotlib