Esempio n. 1
0
def _plt_tmp(_ds, axs, var_xl, var_diff, xlims):
    for var, ax in zip(var_xl, axs.flatten()):
        print(var)
        xlim = xlims[var]
        h = _plt_2dhist(_ds,
                        f'{var}_{case_orig}',
                        var_diff,
                        nr_bins=40,
                        xlim=xlim,
                        ax=ax)
        uni = var_info.get_fancy_unit_xr(_ds[var], var)
        ax.set_xlabel(f'{get_fancy_var_name(var)} [{uni}]')
        ax.plot(xlim, [0, 0], linewidth=.5, c='k')

    uni = var_info.get_fancy_unit_xr(_ds[var_diff], var_diff)
    fvar_diff = get_fancy_var_name(var_diff)
    ylab = f'$\Delta${fvar_diff} [{uni}]'
    for ax in axs[:, 0]:
        ax.set_ylabel(ylab)

    subp_insert_abc(axs)

    suptit = f'{get_nice_name_case(case_sec)}-{get_nice_name_case(case_orig)} vs.  '
    suptit = f'{fvar_diff}$(m_1)-${fvar_diff}$(m_2)$ vs. $X(m_2)$ \n for $m_1=${get_nice_name_case(case_sec)}, $m_2=${get_nice_name_case(case_orig)}'
    fig.subplots_adjust(hspace=.5, wspace=0.1)  #,top=0.8, )
    stit = fig.suptitle(suptit, fontsize=12, y=.98)

    return
Esempio n. 2
0
def _plt_tmp_mv1v2(_ds,
                   axs,
                   var_xl,
                   xlims,
                   yscale='log',
                   case_base=case_orig,
                   case_oth=case_sec):
    for var, ax in zip(var_xl, axs.flatten()):
        print(var)
        xlim = xlims[var]
        h = _plt_2dhist(_ds,
                        f'{var}_{case_base}',
                        f'{var}_{case_oth}',
                        nr_bins=40,
                        xlim=xlim,
                        ax=ax,
                        ylim=xlim,
                        yscale=yscale)
        uni = var_info.get_fancy_unit_xr(_ds[var], var)
        ax.set_xlabel(
            f'{get_fancy_var_name(var)},{get_nice_name_case(case_base)} [{uni}]'
        )
        ax.set_ylabel(
            f'{get_fancy_var_name(var)},{get_nice_name_case(case_oth)} [{uni}]'
        )
        #ax.plot(xlim,[0,0], linewidth=.5, c='k')
        ax.set_ylim(xlim)
        ax.set_ylim(xlim)

    subp_insert_abc(axs)

    suptit = f'{get_nice_name_case(case_sec)}-{get_nice_name_case(case_base)} vs.  '
    suptit = f'{fvar_diff}$(m_1)-${fvar_diff}$(m_2)$ vs. $X(m_2)$ \n for $m_1=${get_nice_name_case(case_sec)}, $m_2=${get_nice_name_case(case_base)}'
    fig.subplots_adjust(hspace=.5, wspace=0.1)  #,top=0.8, )
    stit = fig.suptitle(suptit, fontsize=12, y=.98)

    return stit
Esempio n. 3
0
    'SOA_LV': [1.e-5, 1],
    'GR': [1.e-3, 1],
    'N_AER': [1e0, 1e4],
    'NCONC01': [5e-1, 1e3],
    'COAGNUCL': [1e-8, 1e-3],
}
for var, ax in zip(var_xl, axs.flatten()):
    print(var)
    xlim = xlims[var]
    h = _plt_2dhist(_ds,
                    f'{var}_{case_orig}',
                    var_diff,
                    nr_bins=40,
                    xlim=xlim,
                    ax=ax)
    uni = var_info.get_fancy_unit_xr(_ds[var], var)
    ax.set_xlabel(f'{get_fancy_var_name(var)} [{uni}]')
    ax.plot(xlim, [0, 0], linewidth=.5, c='k')

uni = var_info.get_fancy_unit_xr(_ds[var_diff], var_diff)
fvar_diff = get_fancy_var_name(var_diff)
ylab = f'$\Delta${fvar_diff} [{uni}]'
for ax in axs[:, 0]:
    ax.set_ylabel(ylab)

subp_insert_abc(axs)

suptit = f'{get_nice_name_case(case_sec)}-{get_nice_name_case(case_orig)} vs.  '
suptit = f'{fvar_diff}$(m_1)-${fvar_diff}$(m_2)$ vs. $X(m_2)$ \n for $m_1=${get_nice_name_case(case_sec)}, $m_2=${get_nice_name_case(case_orig)}'
fig.subplots_adjust(hspace=.5, wspace=0.1)  #,top=0.8, )
stit = fig.suptitle(suptit, fontsize=12, y=.98)