Я использую matplotlib
версию 3.0.3
в Eclipse Oxygen 3 в Windows 10.
import matplotlib.pyplot as plt
fig, axes = plt.subplots(nrows=4, ncols=4) # Figure is shown!?
plt.show() # expected to see figure only here
Кажется, что всякий раз, когда вызывается метод plt
, matplotlib
уже открывает пользовательский интерфейс.
Это полезно при отладке, но я обычно хочу просто savefig
и не останавливаться, чтобы посмотреть на сгенерированное изображение ...
Раньше это нормально работало на моем предыдущем ноутбуке с Windows 7 (не знаю, какая matplotlib
версия).
Что-то изменилось в поведении по умолчанию, которое я не могу найти документированным?