找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2691|回复: 5

[求助] 求解 为什么画出的图横轴的刻度方向是横着的

9

主题

27

帖子

27

积分

贫民

积分
27
falseform 发表于 2018-1-25 10:44:48 | 显示全部楼层 |阅读模式
a1=np.random.rand(5,5)
a2=pd.DataFrame(a1)
a2.plot.bar()图片是这样的 01234是倒着的,请问如何让他站起来呢




11.png
回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2018-1-27 22:11:03 | 显示全部楼层
打错了,是这个
a3.set_xticklabels(np.arange(0,5,1),rotation='horizontal')
回复 支持 1 反对 0

使用道具 举报

9

主题

27

帖子

27

积分

贫民

积分
27
falseform  楼主| 发表于 2018-1-26 10:11:43 | 显示全部楼层
好奇怪,求大神
回复 支持 反对

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2018-1-26 15:18:48 | 显示全部楼层
a3=a2.plot.bar()
a3.set_xtickslabels(np.arange((0,5,1),rotation='horizontal'))

xticklabels

xticklabels
回复 支持 反对

使用道具 举报

9

主题

27

帖子

27

积分

贫民

积分
27
falseform  楼主| 发表于 2018-1-27 21:24:32 | 显示全部楼层
sheeboard 发表于 2018-1-26 15:18
a3=a2.plot.bar()
a3.set_xtickslabels(np.arange((0,5,1),rotation='horizontal'))

按照您的方法试了下会报错,报错内容如下,请问这是哪里的问题呢

a3.set_xtickslabels(np.arange((0,5,1),rotation='horizontal'))
Traceback (most recent call last):

  File "<ipython-input-8-edcc296abc4d>", line 1, in <module>
    a3.set_xtickslabels(np.arange((0,5,1),rotation='horizontal'))

AttributeError: 'AxesSubplot' object has no attribute 'set_xtickslabels'
回复 支持 反对

使用道具 举报

9

主题

27

帖子

27

积分

贫民

积分
27
falseform  楼主| 发表于 2018-1-27 22:24:00 | 显示全部楼层
sheeboard 发表于 2018-1-27 22:11
打错了,是这个
a3.set_xticklabels(np.arange(0,5,1),rotation='horizontal')

非常感谢,我在pandas的官方文档都没找到这个,谢谢哈哈

这个应该在matplotlib里面找吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表