ggplot aes fill只使用一种颜色

时间:2016-07-11 18:48:53

标签: python python-ggplot

我最近不得不在工作时重新格式化我的系统,在重新安装anaconda和ggplot后,我观察到一些有趣的图形行为。

anaconda环境有默认包,ggplot版本是conda-forge的0.9.4-py35_0。

我用于此示例的数据集来自kaggle shelter animal outcomes

如果我运行以下代码,我应该得到一个带有颜色的分段条形图,根据' OutcomeType'图例中的值。

ggplot(train, aes(x='AnimalType', fill='OutcomeType')) + geom_bar(position='fill')

然而,虽然我期待这样的事情:

我最终得到了这个:

出于某种原因,似乎“填充”了#39; aes的论据不正常。虽然填充值的图例条目具有不同颜色的标签,但这些颜色不会显示在条形图的不同部分上。关于为什么会出现这种情况的任何想法?

提前感谢您的帮助!

0 个答案:

没有答案