Esempio n. 1
0
File: ste.py Progetto: zyxue/pybin
def subplots(infiles):
    fig = plt.figure()
    len_infiles = len(infiles)
    row,col = det_row_col(len_infiles)
    data_dict, ymin, ymax = inte_ste_data(infiles)
    ks = range(len_infiles)
    for key, k in zip(sorted(data_dict.keys()),ks):
        ax = fig.add_subplot(row,col,k+1)
        x,y = data_dict[key]
        quickplot(key,x,y,ymin,ymax,ax)
    plt.show()
Esempio n. 2
0
File: q_pd.py Progetto: zyxue/pybin
def outline(infs, options):
    fig = plt.figure(figsize=(24,11.6625))
    l = len(infs)
    row,col = det_row_col(l)
    ids, ns, bs = gen_nbs(infs,options.bins)
    xlim = [options.xb,options.xe] if options.xb!=None and options.xe!=None else det_lim(ids,bs)
    ylim = [options.yb,options.ye] if options.yb!=None and options.ye!=None else det_lim(ids,ns)
    xlb = options.xlb if options.xlb else 'x'
    ylb = options.ylb if options.ylb else 'y'
    for k, id in enumerate(ids):
        ax = fig.add_subplot(row,col,k+1)
        ax_distri(id,ns[id],bs[id],xlim,ylim,xlb,ylb,ax)
    plt.show()