0

我已经安装了 pandas 和 IPython Notebook,并且在 Vagrant 盒子上运行。当绘制并尝试在数据框上创建堆叠条形图时,pandas 会忽略传递给plot()函数的辅助参数。

我不知道这是由于我的环境、熊猫版本还是绘图语法使用中的基本错误。

要进行复制,您可以按照这些说明安装运行 IPython 的 Vagrant box。

此路线中安装的 Python 库是:

Chef python cookbook python', '>= 1.2.2 
requests==0.13.0","lxml","beautifulsoup4","fom","lettuce","boto","nose
ipython-notebook
python-scipy
python-matplotlib
python-pandas
python-sympy

没有指定版本号,所以我假设安装了最新的和最好的。

安装后我通过ipython notebook --ip=192.168.33.11 -pylab inline. 我在该 IP 上打开笔记本,然后尝试

import pylab as pl
from pandas import *
x = DataFrame({"Alpha": Series({1: 1, 2: 3, 3:2.5}), "Beta": Series({1: 2, 2: 2, 3:3.5})})
x.plot(kind="bar")

这按预期工作,但是

x.plot(kind="bar", stacked=True)

生成完全相同的图,而不是带有堆叠条的图。我希望看到一个堆积条形图。

4

0 回答 0