首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一个图中的Q-Q图而不是9个子图python

一个图中的Q-Q图而不是9个子图python
EN

Stack Overflow用户
提问于 2018-11-19 15:42:03
回答 1查看 1.8K关注 0票数 0

我有一个代码,其中我绘制了9只股票的Q-Q分布(iN = 9)。所以我有一个有9个子图的图。然而,我想把这9个子图放到一个大图中,也就是一个图。目前我的代码是:

代码语言:javascript
复制
fig, axes = plt.subplots(nrows=6, ncols=2, figsize=(9,20))
ax= axes.flatten()
for i in range(iN):
    sm.qqplot((mY[i,:]), fit = True, line='q', ax=ax[i])
    ax[i].legend(asX2[i])
plt.savefig('NSE_mY_QQplot_norm.jpg', bbox_inches='tight')
plt.show() 

所以我把代码改成这样:

代码语言:javascript
复制
 fig= plt.figure(figsize=(9,20))
 for i in range(iN):
     sm.qqplot((mY[i,:]), fit = True, line='q', ax=ax[i])
     ax[i].legend(asX2[i])
 plt.savefig('NSE_mY_QQplot_norm.jpg', bbox_inches='tight')
 plt.show()

但是,我完全没有得到一个数字。在我运行它之后,只有这条记录:

代码语言:javascript
复制
   matplotlib.figure.Figure at 0x1c22325828 

感谢您的帮助,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2019-03-19 03:08:05

我还差两个名气就不能评论了,所以我会留下这篇文章作为答案。几天前有人问了一个类似的问题(远远落后于你的问题),似乎给出了你想要的结果:Python: Multiple QQ-Plot

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53370258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档