我对这段代码的工作原理有点困惑:
图,轴=plt.子批次(nrows=2,ncols=2)
plt.show()
在这种情况下,fig轴是如何工作的?它有什么作用
为什么这项工作不能做同样的事情:
fig=plt.figure()
轴=图子批次(nrows=2,ncols=2)
有几种方法可以做到这一点。子图方法创建图形以及子图,子图随后存储在ax数组中。例如:
将matplotlib.pyplot导入为plt
x=范围(10)
y=范围(10)
图,ax=plt子批次(nrows=2,ncols=2)
对于ax中的行:
对于行中的列:
柱状图(x,y)
plt.show()
然而,类似的东西也会起作用,但它不是那么“干净”,因为您正在创建一个带有子图的图形,然后在其上添加:
fig=plt.figure()
plt.子地块(2,2,1)
平面图(x,y)
plt.子地块(2,2,2)
平面图(x,y)
plt.子地块(2、2、3)
平面图(x,y)
plt.子地块(2、2、4)
平面图(x,y)
plt.show()