weixin_40473525 2019-08-15 11:24 采纳率: 66.7%
浏览 663
已采纳

ply作图坐标轴刻度问题

图片说明
上面这个图标,我用df.plot(),显示的图如下:
图片说明
我想看到横坐标所有的年份,所以对于命令进行如下修改:
df1.plot(xticks = np.arange(2007, 2019, 1),xlim = (2007,2019))
这两个参数使用都是看了说明加上去的,但是结果却变成了这样
图片说明
年份都有了,但是线没了,啥情况,望指点

  • 写回答

1条回答

  • 吃鸡王者 2019-08-15 14:47
    关注

    调用df.plot方法时,如果不指定ax参数,每次都会生成一个新的图,所以你第二次不会线没了,是根本就没有数据换图,建议:
    用医用变量保存第一次的画图,然后对图进行设置修改:
    tmp=df.plt()
    tmp.set_xticklabels(list(range(2007,2019)))

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题