Python, matplotlib pyplot show() не блокируетсяPython

Программы на Python
Anonymous
 Python, matplotlib pyplot show() не блокируется

Сообщение Anonymous »

У меня проблема с тем, что функция show() не блокируется. Я взял приложение Python от кого-то, кто ушел, и, кажется, помню, что оно работало на его (восстановленном) компьютере.
Вот код...

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

import matplotlib.pyplot as plt

plt.title("Molding X Error")
plt.xlabel("X")
plt.ylabel("X Error")
plt.plot( ... details that work and not the problem ... )
plt.show(block=True)

plt.title("Molding Y Error")
plt.xlabel("Y")
plt.ylabel("Y Error")
plt.plot( ... details that work and not the problem ... )
plt.show(block=True)
На ПК других парней первый show() будет отображаться соответствующим образом.
После закрытия первого будет отображаться второй.
Я запускаю его, и он не только не останавливается на первом show(), он объединяет данные как первого, так и второго с заголовком и метками из второго.
Я перехожу с помощью отладчик, и первый показывает, но при переходе ко второму результат тот же.
Windows 7 Pro 64-разрядная версия.
Python2.7.10, Anaconda 2.3.0, которая содержит (по-видимому) matplotlib1.4.3
Примечание: я прочитал "(python) matplotlib pyplot show() .. блокировка или нет?" где это было с 2011 года и ссылалось на matplotlib1.0.1 как на решение.

Подробнее здесь: https://stackoverflow.com/questions/334 ... t-blocking

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