我正在使用Matplotlib制作一些东西,其中我在图上有多个子图。在我看来,与PyPlot API相比,subplot API是有限的:例如,我似乎无法在我的子图中制作自定义轴标签,尽管可以使用PyPlot。
我的问题是:PyPlot页面(http://matplotlib.org/api/pyplot_api.html)上除了微小的API之外还有更丰富的子图API,和/或有没有办法在子图上获得PyPlot的全部功能?
基本上,subplot
是什么?我无法在文档中找到它。更一般地说,我应该何时使用figure
与axis
对比subplot
?他们似乎都做了同样的事情。
请考虑以下代码:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(2,1,1)
然后ax
是axis
?我可以使用pyplot
API来自定义ax
吗?
感谢您的帮助。
答案 0 :(得分:0)
虽然我建议使用axis方法,但有plt.sca函数(设置当前轴)。 所以
plt.sca(ax)
我想你做了什么。