Python Pandas figsize没有定义

wuh*_*uha 7 python data-analysis pandas

我是pandas用于数据分析的新手,我刚刚安装了具有所需依赖项的pandas(NumPy,python-dateutil,pytz,numexpr,bottleneck和matplotlib).但是当我开始尝试最基本的代码时:

import pandas as pd
pd.set_option('display.mpl_style', 'default') # Make the graphs a bit prettier
figsize(15, 5)
Run Code Online (Sandbox Code Playgroud)

它抱怨NameError:名称'figsize'未定义.

我不确定我是否还需要其他依赖项.谁能对此有所了解?

Pad*_*ham 10

尝试使用%pylabif如果 %pylab inline不起作用.

所以它应该是:

 %pylab
 import pandas as pd
 pd.set_option('display.mpl_style', 'default') # Make the graphs a bit prettier
 figsize(15, 5)
Run Code Online (Sandbox Code Playgroud)

该示例基于使用Ipython magic命令在Ipython中运行代码,该命令%pylab为您提供:

In [16]: %pylab
Using matplotlib backend: TkAgg
Populating the interactive namespace from numpy and matplotlib
Run Code Online (Sandbox Code Playgroud)

如果您没有使用Ipython和%pylab魔法,您将不得不使用以下内容:

from pylab import *
rcParams['figure.figsize'] = 15,5
Run Code Online (Sandbox Code Playgroud)

如果您有Ipython-notebook istalled,您可以使用pylab内联启动它:

ipython notebook --pylab inline from the command line.
Run Code Online (Sandbox Code Playgroud)

我建议使用Ipython开始.

这是Ipython命令快速参考的链接


kol*_*811 6

当我遇到同样的问题时,我将Figsize()从函数调用更改为赋值figsize = (15,5),
它对我有用。