我不明白第三行背后的逻辑:
fig = plt.figure()
fig.suptitle("No axes in this figure", fontsize=12)
fig, ax_lst = plt.subplots(2, 2)
第一行:绘制空白图形。
第二行:标题。
第三行:将图形放在图中,但是如何?逻辑是什么?那里的逗号是什么意思? (我知道a+b=11
是a,b=1+1,2+2+3
答案 0 :(得分:1)
在python中,您可以散布元组的元素并分配变量的每个值。
c = (1, 2)
a, b = c
#a=1 b=2
print(a)
print(b)
在您的示例中,分配仅保留对对象的引用。该函数本身实际上是绘制图。
答案 1 :(得分:1)
plt.subplots将子图添加到当前图形。
subplot(nrows, ncols, index, **kwargs)
第一个参数对应于行数,第二个参数对应于列。该函数将在等号(fig,ax_lst)之前解压缩到元组。
例如,这是一个plt.subplot(2,1)