示例#1
0
def hist(an: Analyzer):
    size = len(an.get_data()[0])
    for i in range(1, size):
        axis_data = an.get_axis_data(i)
        num_bins = Analyzer.bins_num(len(axis_data))
        plt.hist(axis_data, num_bins, density=True)
        plt.title(an.get_axis_name(i))
        plt.show()
示例#2
0
def correlation_graph(an: Analyzer):
    size = len(an.get_data()[0])
    for i in range(0, size):
        for j in range(0, size):
            x = an.get_axis_data(i)
            y = an.get_axis_data(j)
            if i != j:
                plt.plot(x, y, 'o')
                plt.title(an.get_axis_name(i) + ' and ' + an.get_axis_name(j))
            else:
                axis_data = an.get_axis_data(i)
                num_bins = Analyzer.bins_num(len(axis_data))
                plt.hist(axis_data, num_bins, density=True)
                plt.title(an.get_axis_name(i))
            plt.show()