def METHOD_NAME(self):
    ts = self.read_files()
    # to modify the number of data
    g = [("d=%s" % str(i+1)) for i, _ in enumerate(ts)]
    x = []
    gs = []
    bi = []
    for its, pts in enumerate(ts):
        for ets in pts:
            gs.append(g[its])
            x.append(float(ets))
        binom = poisson(lam=its, size=29289)
        for b in binom:
            bi.append(b)
    df = pd.DataFrame({"x": x[:len(bi)], "b": bi, "g": gs[:len(bi)]})
    # df_poisson = pd.DataFrame(dict(x=x, g=data_binom))
    # bi = sns.FacetGrid(,
    #                    aspect=15,
    #                    height=2)
    g = sns.FacetGrid(df,
                      row="g",
                      hue="g",
                      aspect=15,
                      height=2)
    # g.map(sns.distplot, "x", data_binom, ked=False)
    # bi.map(sns.kdeplot)
    g.map(sns.distplot, "b", kde=True)
    g.map(sns.distplot, "x", kde=False)
    # g.map(sns.kdeplot, "x", clip_on=False, color="w", lw=2, bw=.2)
    g.map(plt.axhline, y=0, lw=2, clip_on=True)
    g.map(self.label, "x")
    # Set the subplots to overlap
    g.fig.subplots_adjust(hspace=-.25)
    # Remove axes details that don't play well with overlap
    g.set_titles("")
    g.set(yticks=[])
    g.despine(bottom=True, left=True)
    plt.show()