我已经安装了 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)
生成完全相同的图,而不是带有堆叠条的图。我希望看到一个堆积条形图。