Почему Jupyter Notebook нуждается в объектах фигур и осей в одной и той же ячейке, чтобы показать фигуру - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь создать простой график, используя matplotlib для рисования фигуры в Jupyter Lab. Ниже приведен снимок кода.

enter image description here

Я создаю два объекта рисунка (fig_1 и fig_2), а затем добавляю к ним оси. Оси отображаются в первом случае, когда у меня есть объекты fig_1 и ax_1 в одной ячейке.

Но во втором случае изображение не отображается, если объекты (fig_2 и ax_2 находятся в разных ячейках).

Область действия этих объектов должна выходить за рамки клеток.

Почему изображение не появляется во втором случае?

Простите, если это звучит слишком тривиально. Но я новичок в ноутбуках Jupyter, Python и matplotlib. Я использую Anaconda 4.5 с Python 3.6.5. Я попытался осмотреться, но не смог найти ответ.

1 Ответ

0 голосов
/ 08 ноября 2018

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

enter image description here

...