Нарисуйте меньше участков, чем указано в подзаголовках matplotlib fig, ax = plt.subplots(3, 3, sharex='col', squeeze=False, figsize=(20, 10)) Я хочу построить 7 подзаговоров, и я использую команду выше. Однако он создает 9 графиков (в том числе 2 пустых). Как я могу убедиться, что нарисовано только 7 графиков? Ответ 1 import matplotlib.pyplot as plt fig, axs = plt.subplots(3,3) fig.delaxes(axs[-1, -1]) fig.delaxes(axs[-1, -2]) plt.show()
Ответ 1 import matplotlib.pyplot as plt fig, axs = plt.subplots(3,3) fig.delaxes(axs[-1, -1]) fig.delaxes(axs[-1, -2]) plt.show()