F1-analysis / pages /Lap_Chart.py
tracinginsights's picture
Update pages/Lap_Chart.py
5d98e02 verified
# import streamlit as st
# from repo_directory import Lap_Chart
# from repo_directory import button
# import pandas as pd
# Lap_Chart.get_latest_ergast()
# # select year
# race_names_df = pd.read_csv("ergast/races.csv")
# available_years = race_names_df.year.unique().tolist()
# available_years.sort(reverse=True)
# YEAR_SELECTED = st.selectbox(
# 'Select year',
# available_years)
# # select race
# available_races = race_names_df[race_names_df.year == YEAR_SELECTED].name.tolist()
# RACE_SELECTED = st.selectbox(
# 'Select Race',
# available_races)
# SELECTED_RACEID = race_names_df[
# (race_names_df.year == YEAR_SELECTED) & (race_names_df.name == RACE_SELECTED)
# ].raceId.values[0]
# Lap_Chart.plot(SELECTED_RACEID, )
import streamlit as st
from repo_directory.v2 import Lap_Chart
from repo_directory import button
from repo_directory.v2 import utils
import pandas as pd
YEAR_SELECTED = st.selectbox(
'Select Year',
utils.get_years())
RACE_SELECTED = st.selectbox(
'Select Race',
utils.get_events(YEAR_SELECTED))
SESSION_SELECTED = st.selectbox('Select Session', ('R','SR'))
_ = Lap_Chart.plot(YEAR_SELECTED, RACE_SELECTED, SESSION_SELECTED)