当我试着运行这个例子时:
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代码中查看结果图?
- 谢谢-谢谢
当我试着运行这个例子时:
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代码中查看结果图?
5条答案
按热度按时间xzabzqsa1#
是的,如果你使用笔记本界面。基本上,安装Python扩展包,它包括Jupyter扩展,把你的代码放在编辑器中,把
#%%
放在你的代码的顶部,你会得到Run cell
可点击,点击它,你会在另一个窗口中得到结果下面是该扩展的链接:https://marketplace.visualstudio.com/items?itemName=donjayamanne.jupyter
更新
好的,显然微软雇佣了Don Jayamanne,他正在为VS Code开发Python和Jupyter。上个月他们(微软)改进了他们的python扩展,在Visual Code中支持Jupyter笔记本以及.ipynb导入和导出。获取扩展here,并检查blog post如何在Jupyter笔记本中使用它。
更新II
另一个是Neuron,正在开发中,但看起来不错-同样,VS代码的笔记本电脑,带有图表、减价等。获得它here
dxxyhpgq2#
除了使用Jupyter笔记本,您还可以在交互模式下使用Visual Studio Code。它在许多方面与笔记本相似,因为它将您的代码拆分为可以单独运行的单元格。与笔记本相比的一个优点是它仍然是一个普通的.py文件。Spyder IDE也具有此功能。
您可以使用
# %%
将代码拆分为多个单元格,如本例所示。以这种方式运行代码时,Visual Studio代码将打开一个交互窗格,其中显示内联图。xj3cbfub3#
在Visual Studio Code中使用绘图的一种方法是使用Juypiter笔记本。您需要安装官方的Microsoft Python插件
ms-python.python
。安装后,您可以打开现有的记事本,或在命令选项板中使用
Shift+Command+P并选择
Python: Create Blank New Jupyter Notebook
文档:创建或打开Jupyter笔记本
可视化绘图
Pandas举例:
要执行,请单击绿色播放图标或Shift+Enter:
来自文档:
绘图查看器使您能够更深入地使用绘图。在查看器中,您可以在当前会话中平移、缩放和导航绘图。还可以将绘图导出为PDF、SVG和PNG格式。
在记事本编辑器窗口中,双击任何图在查看器中打开,或选择图左上角的图查看器按钮(悬停时可见)。
阅读有关在Visual Studio代码中使用Jupyter的更多信息
scyqe7ek4#
如果右击代码并选择
"Run Current File in Interactive Window"
,将打开一个新的交互式窗格,并在那里运行代码,而不是在标准的终端窗格中运行。这样做的好处是,它可以内联显示图像,而且还允许您使用.py文件而不是笔记本进行编码。
为了使事情更简单,我在我的设置中设置了ctrl-alt-F5作为这个运行选项的键盘快捷方式。
我发现这个举动比我以前的回答方便。
3xiyfsfu5#
将以下内容添加到代码顶部-