Как показать график в коде Visual Studio?

Когда я пытаюсь запустить этот пример:

import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np

x = np.linspace(0, 20, 100)
plt.plot(x, np.sin(x))
plt.show()

Я вижу результат в новом окне. Каким образом можно увидеть графики результатов в коде Visual Studio?

Ответы

Ответ 1

Да, если вы используете интерфейс ноутбука. По сути, установите Python Extension Pack, он включает в себя расширение Jupyter, поместите ваш код в редактор, поместите # %% в верхней части кода, вы получите Run cell кликабельным, щелкните его, и вы получите результат в другое окно

enter image description here

Вот ссылка на расширение: https://marketplace.visualstudio.com/items?itemName=donjayamanne.jupyter

UPDATE

Хорошо, очевидно, Microsoft наняла Дона Джаяманна, и он работал над Python и Jupyter для VS Code. А в прошлом месяце они (MS) улучшили расширение Python для поддержки ноутбуков Jupyter прямо в Visual Code вместе с импортом и экспортом .ipynb. Загрузите расширение здесь и проверьте сообщение в блоге, как его использовать с ноутбуками Jupyter.

ОБНОВЛЕНИЕ II

Другой - Neuron, находится в разработке, но выглядит неплохо - опять же, ноутбуки в VS Code, с графиками, уценкой и т.д. Получить здесь