Beispiel #1
0
def plot_select():
    ind = list1.curselection()
    if list1.curselection() != ():

        if ind[0] == 0:
            sam = Samples(type_var=0)
            samples = sam.get_sin(number_sam.get(), noise.get())
            case_function(samples, sam)
        elif ind[0] == 1:
            sam = Samples(type_var=1)
            samples = sam.get_square(number_sam.get())
            case_function(samples, sam)
        elif ind[0] == 2:
            sam = Samples(type_var=2)
            samples = sam.get_blur(number_sam.get(), noise.get())
            case_function(samples, sam)
        elif ind[0] == 3:
            sam = Samples(type_var=3)
            samples = sam.get_quadratic(number_sam.get(), noise.get())
            case_function(samples, sam)
        elif ind[0] == 4:
            sam = Samples(type_var=4)
            samples = sam.get_diagonal_line(number_sam.get(), noise.get())
            case_function(samples, sam)
        elif ind[0] == 5:
            sam = Samples(type_var=5)
            samples = sam.get_horizontal_line(number_sam.get(), noise.get())
            case_function(samples, sam)
        elif ind[0] == 6:
            sam = Samples(type_var=6)
            samples = sam.get_vertical_line(number_sam.get(), noise.get())
            case_function(samples, sam)
        elif ind[0] == 7:
            sam = Samples(type_var=7)
            samples = sam.get_x(number_sam.get(), noise.get())
            case_function(samples, sam)
        elif ind[0] == 8:
            sam = Samples(type_var=8)
            samples = sam.get_circle(number_sam.get(), noise.get())
            case_function(samples, sam)
        elif ind[0] == 9:
            sam = Samples(type_var=9)
            samples = sam.get_curve_x(number_sam.get(), noise.get())
            case_function(samples, sam)
        elif ind[0] == 10:
            sam = Samples(type_var=10)
            samples = sam.get_diagonal_line2(number_sam.get(), noise.get())
            case_function(samples, sam)
        elif ind[0] == 11:
            sam = Samples(type_var=11)
            samples = sam.get_dependent(number_sam.get())
            case_function(samples, sam)
        elif ind[0] == 12:
            sam = Samples(type_var=12)
            samples = sam.get_independent()
            case_function(samples, sam)
        elif ind[0] == 13:
            sam = Samples(type_var=13)
            samples = sam.get_corr(number_sam.get(), noise.get())
            case_function(samples, sam)
        elif ind[0] == 14:
            sam = Samples(type_var=14)
            samples = sam.get_file(mi_text)
            case_function(samples, sam)
        else:
            mi_text.set('Error')
    else:
        mi_text.set('Select a type')