【发布时间】:2016-06-25 07:49:45
【问题描述】:
我是 python 新手,我开始使用此链接中的练习自学如何在 jupyter 上使用 pandas:
我的问题是在 Jupyter 中执行时不会出现 1.3 的绘图,我只得到以下输出:
matplotlib.axes._subplots.AxesSubplot at 0x8ad24a8>"
但是,当我在 Spyder 中运行相同的代码时,它确实会出现。有人知道为什么吗?这是我的代码:
import pandas as pd
import os
fixed_df = pd.read_csv('bikes.csv', sep=';', encoding='latin1', parse_dates=['Date'], dayfirst=True, index_col='Date')
fixed_df['Berri1'].plot()
【问题讨论】:
-
导入包后添加
get_ipython().magic(u'matplotlib inline') -
@Ashish,
%matplotlib inline是实现这一目标的更简洁的方式。 -
@Ashish & cel 谢谢,但这些都不起作用,它们只是导致更长的错误消息。
-
您可以尝试here提到的解决方案。让我们希望其中一个对您有用。
-
请注意,您必须重新启动笔记本并在任何绘图命令之前调用
%matplotlib inline。初始化后不能更改 matplotlib 后端。
标签: python pandas jupyter-notebook