Lorsque j'essaie d'exécuter cet exemple:
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()
Je vois le résultat dans une nouvelle fenêtre. Est-il possible de voir les graphiques de résultat dans le code Visual Studio lui-même?
Oui, si vous utilisez l'interface de l'ordinateur portable. En gros, installez Python Extension Pack, il inclut l’extension Jupyter, mettez votre code dans l’éditeur, mettez # %% en haut de votre code, vous obtiendrez Run cell
cliquable, cliquez dessus et vous obtiendrez le résultat dans l'autre fenêtre
Voici le lien vers l'extension: https://marketplace.visualstudio.com/items?itemName=donjayamanne.jupyter
MISE À JOUR
Ok, apparemment Microsoft a embauché Don Jayamanne et il travaille sur Python et Jupyter pour VS Code. Et le mois dernier, ils (MS) ont amélioré leur extension python pour supporter Jupyter les carnets de notes directement dans le code visuel ainsi que les importations et les exportations .ipynb. Obtenez l’extension ici et vérifiez le billet de blog comment l’utiliser avec les cahiers Jupyter.
MISE À JOUR II
Un autre est Neuron, en cours de développement, mais a l’air sympa - encore une fois, des cahiers en VS Code, avec graphiques, démarques, etc. Obtenez-le ici