我正在使用安装了python工具和canopy的VS 2013 Express版本(python 2.7)。
我正在尝试在运行代码时绘制一个简单的函数并且它不起作用:
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工具 - >交互式Windows)时。
当我在Visual Studio上运行我的python代码时,谁知道如何获得实际的matplotlib图?
感谢您的帮助。
答案 0 :(得分:4)
您需要输入plt.show()
pylab模式使这不必要。
http://matplotlib.org/faq/usage_faq.html#matplotlib-pyplot-and-pylab-how-are-they-related