首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个子图

多个子图
EN

Stack Overflow用户
提问于 2021-03-18 09:13:30
回答 1查看 71关注 0票数 0

我画了4套12幅(共48幅)。我想将这4组中的每一组中的12幅图合并成一个数字。然而,我不知道如何结合情节。目前,我只画了48个情节。

下面我所指的字典包含4本字典,每本词典包含12个数据集:

代码语言:javascript
复制
import matplotlib.pyplot as plt
import seaborn as sns

for j in dic:
    for i in dic[j]:
        df = pd.concat(dic[j][i].values(), ignore_index=True)
        var = np.random.normal(loc=0, scale=1, size=10000)
        fig, ax = plt.subplots()
        sns.histplot(df['Z'], stat='density', ax=ax)
        sns.kdeplot(var, color='r', ax=ax)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-18 11:09:31

多亏了@GenG,我找到了解决方案:

代码语言:javascript
复制
temp_1 = [0,1,2,0,1,2,0,1,2,0,1,2]
temp_2 = [0,0,0,1,1,1,2,2,2,3,3,3]

for j in dic:
    fig, ax = plt.subplots(3,4)
    for i, t, k in zip(dic[j], temp_1, temp_2):
        df = pd.concat(dic[j][i].values(), ignore_index=True)
        var = np.random.normal(loc=0, scale=1, size=10000)
        sns.histplot(df['Z'], stat='density', ax=ax[t][k])
        sns.kdeplot(var, color='r', ax=ax[t][k])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66687990

复制
相关文章

相似问题

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