прочитайте документацию: matplotlib.pyplot.subplots
pyplot.subplots()
возвращает кортеж fig, ax
, который распаковывается двумя переменными, используя обозначение
fig, axes = plt.subplots(nrows=2, ncols=2)
код
fig = plt.figure()
axes = fig.subplots(nrows=2, ncols=2)
не работает, потому что subplots()
является функцией в pyplot
, не являющейся членом объекта Figure
.