我看了看卡格尔的univariate-plotting-with-pandas。有一条线生成条形图。在
reviews['province'].value_counts().head(10).plot.bar()
我没有看到任何明确定义的配色方案。
我试着用jupyter notebook
来绘制它,但只能看到一种颜色,而不是像Kaggle那样的所有多种颜色。在
我试着阅读文档和联机帮助,但无法通过上面的行获得生成这些颜色的任何方法。在
我们怎么做?是否有一个配置来默认设置这种随机性?在
![At Kaggle:](https://i.stack.imgur.com/65U05.png)
![Jupyter Notebook:](https://i.stack.imgur.com/72jc9.png)
Tags:
在前一个
pandas
版本中,多色条似乎是默认行为,Kaggle一定在他们的教程中使用了这种行为(您可以阅读更多here)。在通过定义一个标准颜色列表,然后将其用作
bar
中的参数,可以轻松地重新创建绘图。在在}上测试。在
pandas 0.24.1
和{在seaborn不是问题:
matplotlib中不是空格,但可以将值转换为一行数据帧:
^{pr2}$或者使用一些qualitative colormap:
彩色的情节是用早期版本的pandas制作的(<;=0.23)。从那以后,熊猫决定把酒吧的情节变成单色,因为酒吧的颜色毫无意义。如果您仍然想使用pandas中“tab10”colormap中的默认颜色生成条形图,并重新创建以前的行为,那么它看起来像
相关问题 更多 >
编程相关推荐