from consultas import equipes_campeonatos, plot_data plot_data(equipes_campeonatos.items(), "Campeonatos vencidos por equipe (2006-2019)", "Equipes", "Campeonatos vencidos")
from consultas import equipes, plot_data plot_data( equipes.items(), "Vitórias por equipe (2006-2018)", "Equipes", "Vitórias" )
from consultas import idades, plot_data plot_data(idades.items(), "Vitórias por idade (2006-2018)", "Intervalo de idade", "Vitórias")
from consultas import paises_campeonatos, plot_data plot_data(paises_campeonatos.items(), "Campeonatos vencidos por país (2006-2019)", "Países", "Campeonatos vencidos")
from consultas import paises, plot_data plot_data(paises.items(), "Vitórias por País (2006-2018)", "País", "Vitorias")
from consultas import idades_campeonatos, plot_data plot_data( idades_campeonatos.items(), "Campeonatos vencidos por idade (2006-2018)", "idade", "Campeonatos vencidos", )
"29 - 32": 0, "32 - 35": 0, "35 - 38": 0, "38 - 41": 0 } for piloto in drivers: for race in races: for result in results: if result.race_id == race.race_id and result.driver_id == piloto.driver_id: for idade_corrida in idade_corridas.keys(): idade = int(race.year) - int(piloto.date_of_birth[6:10]) if int(idade_corrida[0:2]) <= idade < int( idade_corrida[5:7]): idade_corridas[idade_corrida] += 1 for key, value in idade_corridas.items(): idade_corridas[key] = idades[key] / value * 100 plot_data( idade_corridas.items(), "Porcentagem de vitórias por idade de pilotos (2006-2018)", "Idades de pilotos", "Porcentagem de vitórias(%)", ) fim = time.time() print("\n\nTempo de execução: ", (fim - inicio), "s\n")