爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 16518|回复: 2

[求助] 箱线图上面叠加折线图,用相同的X轴数值,但是图画出来折线图比箱线图靠前一个值

[复制链接]

新浪微博达人勋

发表于 2021-8-4 10:43:35 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x

各位,请教一下,我画了箱线图上面叠加折线图,用相同的X轴数值,但是图画出来折线图比箱线图靠前一个值


两个分开画是好的。大家知道是什么原因吗?



QQ图片20210804104319.png
微信图片_20210804104413.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2021-8-4 11:06:34 | 显示全部楼层
已解决
给两个x轴重新用np建了个1到10 的数组,然后再重新设置x轴
希望给大家参考
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-8-4 16:17:34 | 显示全部楼层
本帖最后由 edwardli 于 2021-8-4 16:23 编辑

还是我来吧,上午刚刚重写了第7.8节,巧的难以置信,但是改动的不是这个

boxplot里面有个不起眼的keyword:positions,位置,官方文档如下
positions:array-like, optional
                         The positions of the boxes. The ticks and limits are automatically set to match the positions.
                         Defaults to range(1, N+1) where N is the number of boxes to be drawn.


你可以只绘制一个boxplot(vars)就知道了,出来的坐标是从1开始到len(ens)+1的。
所以,要么再boxplot中传递进positions=range(……)当然np.arange也可。
          要么就在后面的ax.plot中,传递“从1开始到len(
ens)+1”,例如ax.plot( range(1,len(ens)+1) ,ens[0, :] ……)


密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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