zoom matplotlib на ноутбуке jupyter [дубликат]

Вам нужно использовать атрибуты

Я считаю, что это должно работать

$id = $xml->show->attributes()->id;

16
задан João Abrantes 13 December 2016 в 17:16
поделиться

2 ответа

Видя, что мой комментарий выше действительно помог кому-то решить проблему, я отправлю ее в качестве ответа.

Проблема возникает, если вы переключитесь с %matplotlib inline на %matplotlib notebook без перезапуска ядра.

Переключение с %matplotlib notebook на %matplotlib inline работает нормально.

Итак, решение состоит в том, чтобы либо перезапустить ядро, либо запустить новый ноутбук.

Кажется, что в некоторых случаях это помогает повторить настройку backend ноутбука, то есть вызвать его дважды например

%matplotlib notebook
%matplotlib notebook
36
ответ дан ImportanceOfBeingErnest 15 August 2018 в 22:25
поделиться

Ответ не обязательно должен перезапускать все ядро.

Если вы перезагрузите модуль matplotlib, он тоже будет работать. Если вы используете Python 3.6, как я, и у вас есть import matplotlib.pyplot as plt, как я:

from importlib import reload
reload(plt)
%matplotlib notebook

Это трюк. Да, это все еще хак. По крайней мере, это независимое кодовое слово, которое вы можете использовать в середине ноутбука. Переключение назад через %matplotlib inline не является проблемой.

0
ответ дан Anderas 15 August 2018 в 22:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: