用于Visual Studio内联图形的Python工具

Cru*_*ock 4 python matplotlib visual-studio visual-studio-2015

这个应该很简单,但我一直在搜索它似乎很简单,没有其他人遇到过这个问题:)

我刚刚使用Visual Studio 2015社区安装了Python(2.7 Anaconda发行版)和Visual Studio的Python工具.这一切似乎都有效,但我想使用内联图形功能,但无法使其工作.这段代码应该(我认为)这样做,但在交互式窗口中不显示任何内容,并为绘图拉出一个新的空白窗口.

import numpy as np
import matplotlib.pyplot as plt
plt.ion()
X = np.linspace(-np.pi, np.pi, 256, endpoint=True)
C,S = np.cos(X), np.sin(X)

plt.plot(X,C)
plt.plot(X,S)
Run Code Online (Sandbox Code Playgroud)

在内联图形工作之前,我是否需要配置其他内容?

Cru*_*ock 5

当我偶然发现PTVS的GitHub页面上的解决方案时,我刚刚放弃了这个:https://github.com/Microsoft/PTVS/wiki/Using-IPython-with-PTVS

安装ipython和matplotlib(我已经有)之后,需要在Visual Studio"Python Environments"窗​​口中单击"Configure interactive window",然后将交互模式设置为IPython而不是Standard.