Pyplot / Subplot API Matplotlib

时间:2014-06-04 16:00:38

标签: python matplotlib

我正在使用Matplotlib制作一些东西,其中我在图上有多个子图。在我看来,与PyPlot API相比,subplot API是有限的:例如,我似乎无法在我的子图中制作自定义轴标签,尽管可以使用PyPlot。

我的问题是:PyPlot页面(http://matplotlib.org/api/pyplot_api.html)上除了微小的API之外还有更丰富的子图API,和/或有没有办法在子图上获得PyPlot的全部功能?

基本上,subplot是什么?我无法在文档中找到它。更一般地说,我应该何时使用figureaxis对比subplot?他们似乎都做了同样的事情。

请考虑以下代码:

import matplotlib.pyplot as plt    
fig = plt.figure()
ax = fig.add_subplot(2,1,1)

然后axaxis?我可以使用pyplot API来自定义ax吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

虽然我建议使用axis方法,但有plt.sca函数(设置当前轴)。 所以

plt.sca(ax) 

我想你做了什么。