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')