James McCool commited on
Commit
656c08a
·
1 Parent(s): 2fef8c4

Reorder tabs and adjust Gamelogs display column positioning

Browse files

Update the tab order and layout in the Streamlit app:
- Swap the order of tabs to place Gamelogs first
- Modify the column positioning for the player toggle selection
- Maintain existing functionality while improving UI organization

Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -705,8 +705,8 @@ if st.button("Run"):
705
  st.session_state.overall_sim_df = pd.DataFrame(overall_sim_results)
706
  st.session_state.overall_sim_df = st.session_state.overall_sim_df.drop_duplicates(subset = ['Player', 'Stat'])
707
 
708
- tab1, tab2, tab3, tab4 = st.tabs(["Overall Data", "Individual Game Data", "Opponent Data", "Gamelogs"])
709
- with tab1:
710
  if 'player_summary' in st.session_state:
711
  st.subheader("Full Match Data")
712
  st.dataframe(st.session_state.player_summary.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(display_formats, precision=2), use_container_width = True)
@@ -786,12 +786,12 @@ with tab3:
786
  st.subheader("Opponent Boosts")
787
  st.dataframe(st.session_state.opp_boost.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
788
 
789
- with tab4:
790
  if 'gamelogs_display' in st.session_state:
791
  st.subheader("Gamelogs")
792
  with st.container():
793
  col1, col2, col3 = st.columns([4, 4, 4])
794
- with col2:
795
  player_toggle = st.selectbox("Do you want to view all players or just one?", ['All', 'One'])
796
  with col2:
797
  if player_toggle == 'One':
 
705
  st.session_state.overall_sim_df = pd.DataFrame(overall_sim_results)
706
  st.session_state.overall_sim_df = st.session_state.overall_sim_df.drop_duplicates(subset = ['Player', 'Stat'])
707
 
708
+ tab1, tab2, tab3, tab4 = st.tabs(["Gamelogs", "Overall Data", "Individual Game Data", "Opponent Data"])
709
+ with tab4:
710
  if 'player_summary' in st.session_state:
711
  st.subheader("Full Match Data")
712
  st.dataframe(st.session_state.player_summary.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(display_formats, precision=2), use_container_width = True)
 
786
  st.subheader("Opponent Boosts")
787
  st.dataframe(st.session_state.opp_boost.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
788
 
789
+ with tab1:
790
  if 'gamelogs_display' in st.session_state:
791
  st.subheader("Gamelogs")
792
  with st.container():
793
  col1, col2, col3 = st.columns([4, 4, 4])
794
+ with col1:
795
  player_toggle = st.selectbox("Do you want to view all players or just one?", ['All', 'One'])
796
  with col2:
797
  if player_toggle == 'One':