コード例 #1
0
             str(team_points[team][plot_days - 1]))
    legend += [team]
plt.legend(legend, loc='upper left')
plt.title(title)
plt.xlabel('Giornate')
plt.ylabel('Punti in classifica')
plt.xticks(xs)
if (args.asta):
    plt.vlines(args.asta - 1, 0, max_point, linestyles='dashed')
    plt.annotate('Asta', (args.asta - 1.1, max_point - 1), ha='right')
if (not args.q): plt.show()
fig.savefig('Giornata' + str(plot_days - 1) + '.png')  # salva immagine

# genera immagine classifica formula 1
if (args.f1):
    team_f1points = calendario.get_team_f1points_map()
    fig = plt.gcf()
    legend = []
    max_point = 0
    days = len(team_f1points[list(team_f1points.keys())[0]])
    plot_days = args.until if args.until else days
    fig = plt.figure(figsize=(6 + 0.2 * plot_days, 4 + 0.1 * plot_days))
    for idx, team in enumerate(team_f1points):
        if max(team_f1points[team]) > max_point:
            max_point = max(team_f1points[team])
        xs = list(range(plot_days))
        plt.plot(xs,
                 team_f1points[team],
                 color=colors[idx],
                 marker=markers[idx])
        plt.text(plot_days - 0.95, team_f1points[team][plot_days - 1],