Во-первых, что происходит, когда T0 is not None
? Я бы проверил это, тогда я бы отрегулировал значения, которые я передаю, на plt.subplot()
; возможно, значения 131, 132 и 133, или значения, зависящие от того, существует или нет T0
.
Во-вторых, после вызова plt.show()
создается новая фигура. Чтобы справиться с этим, вы можете
plt.savefig('tessstttyyy.png', dpi=100)
, прежде чем вы назовете plt.show()
show()
, вызвав plt.gcf()
для «get текущая цифра ", тогда вы можете вызвать savefig()
на этом объекте Figure
в любое время. Например:
fig1 = plt.gcf()
plt.show()
plt.draw()
fig1.savefig('tessstttyyy.png', dpi=100)
В вашем коде ' tesssttyyy.png 'пуст, потому что он сохраняет новую фигуру, на которую ничего не было построено.