答案先行:是的。只能通过set_figwidth() 、 set_figheight()、set_size_inches 来改变图片的大小,而非figsize()。这是因为:前三者是对fig这个对象进行操作,而plt.figure()是调用matplotlib.pyplot中的画布命令,两者不可混淆,值得注意:python是一门面向对象的程序设计语言。
让我们来看看分别使用两种方法可以得到什么?
1、创建了一个3*3布局的图片:
from matplotlib import as plt
#fig是一个 matplotlib.figure.Figure 对象
fig,((ax1,ax2,ax3)