В script, где я создаю много цифр с fix, ax = plt.subplots(...)
, я получаю предупреждение RuntimeWarning: открыто более 20 цифр. Цифры, созданные через интерфейс pyplot (matplotlib.pyplot.figure
), сохраняются до явного закрытия и могут потреблять слишком много памяти.
Однако я не понимаю, почему я получил это предупреждение, потому что после сохранения цифры с fig.savefig(...)
я удаляю ее с помощью fig.clear(); del fig
. Ни в коем случае в моем коде не было ни одной фигуры, открытой одновременно. Тем не менее, я получаю предупреждение о слишком многих открытых фигурах. Что это значит/как я могу избежать предупреждения?