Python matplotlib中的逗号是什么意思?-蟒蛇

Python matplotlib中的逗号是什么意思?-蟒蛇,python,matplotlib,Python,Matplotlib,我不明白第三行后面的逻辑: fig = plt.figure() fig.suptitle("No axes in this figure", fontsize=12) fig, ax_lst = plt.subplots(2, 2) 第1行:绘制空图形 第二行:标题 第三行:把图表放在图中,但是怎么放呢?逻辑是什么?那里的逗号是什么意思?(我知道a+b=11如果在python中a,b=1+1,2+2+3,您可以分散元组的元素并分配变量的每个值 c = (1, 2) a, b = c #a=1

我不明白第三行后面的逻辑:

fig = plt.figure()
fig.suptitle("No axes in this figure", fontsize=12)
fig, ax_lst = plt.subplots(2, 2)
第1行:绘制空图形

第二行:标题


第三行:把图表放在图中,但是怎么放呢?逻辑是什么?那里的逗号是什么意思?(我知道
a+b=11
如果在python中
a,b=1+1,2+2+3

,您可以分散元组的元素并分配变量的每个值

c = (1, 2)
a, b = c
#a=1 b=2

print(a)
print(b)

在您的示例中,赋值仅保留对对象的引用。函数本身实际上绘制了图。

plt.subplot将一个子图添加到当前图形中

subplot(nrows, ncols, index, **kwargs)
第一个参数对应行数,第二个参数对应列数。此函数将解压缩到等号之前的元组(图,ax_lst)

例如,这是一个plt.子图(2,1)


对象。请参阅此处