Как активировать plt.show() при создании осей без pyplot в matplotlib?Python

Программы на Python
Anonymous
Как активировать plt.show() при создании осей без pyplot в matplotlib?

Сообщение Anonymous »

У меня есть такой скрипт, который при выполнении открывает новое окно с рисунком.

Код: Выделить всё

import matplotlib.pyplot as plt

fig = plt.Figure()
# ax = fig.add_axes(rect=(0.1, 0.0, 0.9, 1.0))  # does not open a new window
ax = fig.add_subplot()  # works
plt.show()
Проблема в том, что когда я использую функцию add_axes, вызов plt.show(), похоже, вообще ничего не делает.
Похоже, что fig.savefig все еще работает, но мне хотелось бы также увидеть рисунок от plt.show. Есть идеи? Спасибо

Подробнее здесь: https://stackoverflow.com/questions/789 ... matplotlib

Вернуться в «Python»