【发布时间】:2013-08-25 16:20:45
【问题描述】:
我正在使用 ipython/Qt 控制台的 anaconda 发行版。我想内联绘图,所以我从 ipython 控制台输入以下内容:
%pylab inline
接下来我将 (http://pandas.pydata.org/pandas-docs/dev/visualization.html) 的教程输入 ipython...
import matplotlib.pyplot as plt
import pandas as pd
ts = pd.Series(randn(1000), index = pd.date_range('1/1/2000', periods=1000))
ts = ts.cumsum()
ts.plot()
...这就是我得到的全部:
<matplotlib.axes.AxesSubplot at 0x109253410>
但是没有情节。有什么问题?我需要提供另一个命令吗?本教程建议这就是我需要输入的全部内容。
【问题讨论】:
-
当您输入
%pylab inline时,有没有返回任何错误?还是某种讯息?你是如何开始qtconsole的?你也更新到新版本的 pandas 和 ipython,因为 anaconda 带有 0.11 版本的 pandas 和 0.13.2 版本的 IPython -
那些版本是正确的。他们需要更高版本吗?
-
我尝试通过
call("pip install --upgrade pandas", shell=True)安装更好版本的熊猫,但它返回了0 -
不,不要将 pip 与 anaconda 一起使用:D 使用 conda:
conda update pandas和conda update ipython。但是您还没有回答我关于错误消息以及您是如何启动 qtconsole 的更重要的问题。 -
仅供参考,返回 0 表示成功。
标签: python matplotlib pandas ipython anaconda