【发布时间】:2013-11-19 21:08:35
【问题描述】:
所以我最近开始尝试使用 ipython,我发现我无法让它生成输出图。我在 ipython 中运行以下代码:
from sklearn import linear_model
regr = linear_model.LinearRegression()
regr.fit(x, y)
pl.plot(x, y, 'o')
pl.plot(x_test, regr.predict(x_test))
我正在接收输出:
[<matplotlib.lines.Line2D at 0x21d453b0>]
没有附加图像。
我使用 pythonxy 包安装了 ipython。 关于在 ipython 中正确输出绘图的方法的任何建议
见附图:
【问题讨论】:
-
你在使用带有 -pylab 选项的 ipython 吗?
-
@joaquin 是的,我想是的,请参阅 elyase 提供的回答评论
-
您使用的是哪个版本的 IPython?从技术上讲,我意识到您尝试使用
--pylab=inline。您可以尝试在单元格中运行 %matplotlib 然后重新执行该代码吗? -
我正在运行
ipython-1.1.0-py2.7.egg-info我尝试使用使用%matplotlib并收到matplotlib backend: Qt4Agg
标签: python python-2.7 matplotlib ipython pythonxy