Использование блокнота %matplotlib после встроенного %matplotlib в блокноте Jupyter не работаетPython

Программы на Python
Anonymous
 Использование блокнота %matplotlib после встроенного %matplotlib в блокноте Jupyter не работает

Сообщение Anonymous »

Я использую Jupyter Notebook для построения круговых диаграмм.

В первой ячейке моего кода у меня есть волшебная команда %matplotlib inline, и после этой волшебной команды я запускаю свой код, все работает нормально, и моя фигура отображается.

Но во второй ячейке, когда я устанавливаю блокнот %matplotlib для интерактивного построения графиков, моя фигура не будет отображаться после запуска этой второй ячейки.

Мне нужно перезапустить ядро ​​и снова запустить ячейку с блокнотом %matplotlib, и до этого я не могу запустить встроенную команду %matplotlib.

Вот мой код для первой ячейки со встроенным %matplotlib, который отлично отображается:

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

import matplotlib.pyplot as plt

%matplotlib inline

labels = "No", "Yes"
sizes = [100, 50]

fig, ax = plt.subplots(figsize=(6, 6))

_, texts, autotexts = ax.pie(sizes, explode=explode, labels=labels, colors=colors, autopct='%1.1f%%',
shadow=False, startangle=90)

ax.axis('equal')
После этого у меня есть вторая ячейка с тем же кодом, просто встроенный %matplotlib заменяется на %matplotlib Notebook. Рисунок не будет отображаться после запуска этой ячейки, и мне нужно перезапустить ядро ​​и снова запустить эту ячейку.

Почему?

Подробнее здесь: https://stackoverflow.com/questions/435 ... ook-doesnt

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