Это не дубликат, как предполагалось. Я не пытаюсь переключать бэкенды. Я просто пытаюсь использовать формулировку %matplotlib notebook
. Более того, решения, предложенные в этом другом вопросе (поместить %matplotlib notebook
перед from matplotlib import pylplot as plt
ИЛИ попытаться вызвать волшебную команду дважды подряд), не работают для меня. Поведение (пустые диаграммы записной книжки) остается.
поместите %matplotlib notebook
перед from matplotlib import pylplot as plt
ИЛИ попробуйте вызвать магическую команду дважды подряд
Когда я использую %matplotlib inline
, мои диаграммы всегда отображаются, но они, как правило, мелкие и не имеют возможности масштабирования/панорамирования.
Когда я использую %matplotlib notebook
, я получаю масштабируемые и панорамируемые диаграммы, но иногда возникают проблемы, когда диаграммы отображаются пустыми.
Фон:
Блокнот PythonAnywhere 3.6 Python. С помощью обновления Google Chrome из Windows 7.
Если я снова открою свой существующий блокнот, даже перезапущу ядро и повторно запущу все ячейки, все мои .plot()
окажутся пустыми. Но если я одновременно запускаю новый ноутбук 3.6, графики %matplotlib notebook
работают нормально. Уничтожение всех процессов, связанных с jupyter, также не помогает.
Это происходит не всегда. Но если одна диаграмма окажется пустой, то и все они будут пустыми.
Я хотел бы использовать магию notebook
, но эта проблема довольно серьезная.