df.iloc[5].plot()出来的图像X轴没有A、B、C、D

来源:5-5 Pandas绘图之DataFrame

吃小锅米线

2018-04-04

//img.mukewang.com/szimg/5ac4822400016cb013640984.jpg

这是怎么回事呢?

写回答

6回答

吃小锅米线

提问者

2018-04-07

我在Anaconda-navigator应用程序里的Environments里面搜索依赖包搜到

//img.mukewang.com/szimg/5ac81c0d00017cc014540074.jpg

//img.mukewang.com/szimg/5ac81c0d0001ca7f14540094.jpg


0
0

麦兜搞IT

2018-04-06

很奇怪,但是我感觉跟Jupyter Notebook应该关系不大,您能看看你的matplotlib和seaborn的版本么?

进到Anconda的安装目录,bin下,然后执行 ./conda list  找到matplotlib和seaborn,然后看看版本号。

0
0

吃小锅米线

提问者

2018-04-06

我很怀疑是jupyter notebook版本问题导致的

//img.mukewang.com/szimg/5ac6d82d0001927b05380632.jpg

又或者说是jupyter notebook引入的依赖包版本过新导致的,在第6章第3节最后您说用之前的plot实现柱状图,我发现我实现了之后柱状图自动就是彩色的,我并没有添加额外的属性,直接就是s.plot(kind='bar')。

//img.mukewang.com/szimg/5ac6d9a1000137fc12841102.jpg

0
0

麦兜搞IT

2018-04-06

嗯,理论上讲,legend是显示图例用的,x坐标的label和这个无关。我找时间研究一下,因为我这边并没有出现这个问题。

0
0

吃小锅米线

提问者

2018-04-05

我后面添加了plt.legend()才显示出X坐标和图例。但是您的当前这章节并没有写plt.legend()。

0
0

麦兜搞IT

2018-04-04

您好,那您在这节课其它的绘图里,也都不显示x坐标么?

0
0

Python数据分析入门与实践,开启Data Science职业之旅

只要会python,就能轻松入门数据分析!

2216 学习 · 338 问题

查看课程