1) Если фигура уже открыта, используйте эту фигуру, в противном случае создайте новую.
2) Если оси на этой фигуре уже открыты, используйте эти оси, в противном случае создайте новую.
3) Постройте график по этой оси.
Мне интересно, как заставить шаг (1) открыть новую фигуру при следующем вызове какой-либо команды построения. Что-то вроде
Код: Выделить всё
plt.plot(x1)
with new_figure_environment(): # Ensure that plot commands within this go to new figures
some_function()
plt.show()
Код: Выделить всё
def some_function():
plt.plot(x1)
Подробнее здесь: https://stackoverflow.com/questions/454 ... nvironment
Мобильная версия