コード例 #1
0
def plot_select():
    ind = list1.curselection()
    if list1.curselection() != ():

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