i += 1 num_squadre = N * 2 # genera lista di Giornate giornate = [] for row in range(0, df.shape[0], N + 1): for col in [0, 5]: g = df.iloc[row:row + N, col:col + 5] if (isinstance(g.iloc[0, -1], float)): if (math.isnan(g.iloc[0, -1])): break if (g.iloc[0, -1] == '-'): break giornate.append(Giornata(g)) # genera Calendario calendario = Calendario(giornate) team_points = calendario.get_team_points_map() # print(calendario.get_team_points_map()) # plot punti competizione a calendario colors = ['#808080', 'b', 'g', 'r', 'c', 'm', 'y', 'k'] markers = ['.', 's', '*', 'o', 'v', 'H', 'p', 'd'] try: split = args.file.split('_')[1:] title = '_'.join(split) title = title[:-5] except: title = '' legend = [] max_point = 0 days = len(team_points[list(team_points.keys())[0]])