コード例 #1
0
    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]])