什么时候应该使用ax。在matplotlib?

时间:2017-09-11 09:59:41

标签: python matplotlib axes

我仍然不明白无花果的最佳用法,plt。和斧头。在matplotlib中 我应该使用plt吗?每时每刻? 何时应该斧头。用吗?

1 个答案:

答案 0 :(得分:0)

使用figaxobject oriented interface的一部分,应尽可能频繁使用。

在大多数情况下,使用旧的plt界面也可以工作,但是当您创建和操作许多图形或轴时,跟踪所有数据可能会非常棘手:

plt.figure()
plt.plot(...)      # this implicitly modifies the axis created beforehand
plt.xlim([0, 10])  # this implicitly modifies the axis created beforehand
plt.show()

相比
fig, ax = plt.subplots(1, 1)
ax.plot(...)           # this explicitly modifies the axis created beforehand
ax.set_xlim([0, 10])   # this explicitly modifies the axis created beforehand
plt.show()