我正在使用安装了 python 工具和 canopy (python 2.7) 的 VS 2013 Express 版本。
我试图在运行代码时绘制一个简单的函数,但它不起作用:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.mlab as mlab
plt.plot(np.random.rand(1000).cumsum())
我正在使用 IPython 的交互模式,当我在命令提示符下执行上面的命令时,我看到了绘图。
此图在 cmd 和 VS 2013 中的唯一区别是我在命令提示符下加载 IPython 时使用的 --pylab 选项。当我尝试添加 --pylab 和解释器选项时(工具 --> 设置 --> Python 工具 --> 交互式窗口)。
有人知道当我在 Visual Studio 上运行我的 python 代码时如何获得实际的 matplotlib 图吗?
感谢您的帮助。
最佳答案
你需要输入plt.show()
pylab 模式使这变得不必要。
http://matplotlib.org/faq/usage_faq.html#matplotlib-pyplot-and-pylab-how-are-they-related
关于visual-studio - matplotlib pyplot 不在 visual studio 中绘制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25919858/