Multichem commited on
Commit
ead9687
·
1 Parent(s): 19b698b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +27 -25
app.py CHANGED
@@ -109,28 +109,30 @@ def convert_df_to_csv(df):
109
 
110
  overall_dem = init_baselines()
111
 
112
- if st.button("Reset Data", key='reset1'):
113
- st.cache_data.clear()
114
- overall_dem = init_baselines()
115
- split_var1 = st.radio("Would you like to view all teams or specific ones?", ('All', 'Specific Teams'), key='split_var1')
116
- if split_var1 == 'Specific Teams':
117
- team_var1 = st.multiselect('Which teams would you like to include in the tables?', options = overall_dem['Acro'].unique(), key='team_var1')
118
- elif split_var1 == 'All':
119
- team_var1 = overall_dem.Acro.values.tolist()
120
- split_var2 = st.radio("Would you like to view all positions or specific ones?", ('All', 'Specific Positions'), key='split_var2')
121
- if split_var2 == 'Specific Positions':
122
- pos_var1 = st.multiselect('Which teams would you like to include in the tables?', options = overall_dem['position'].unique(), key='pos_var1')
123
- elif split_var2 == 'All':
124
- pos_var1 = overall_dem.position.values.tolist()
125
- dem_display = overall_dem[overall_dem['Acro'].isin(team_var1)]
126
- dem_display = dem_display[dem_display['position'].isin(pos_var1)]
127
- dem_display = dem_display.sort_values(by='FPPM Boost', ascending=False)
128
- dem_display.rename(columns={"Acro": "Team (Giving Boost)"}, inplace = True)
129
- dem_display = dem_display.drop('index')
130
- st.dataframe(dem_display.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
131
- st.download_button(
132
- label="Export DEM Numbers",
133
- data=convert_df_to_csv(overall_dem),
134
- file_name='DEM_export.csv',
135
- mime='text/csv',
136
- )
 
 
 
109
 
110
  overall_dem = init_baselines()
111
 
112
+ col1, col2 = st.columns()
113
+ with col1:
114
+ if st.button("Reset Data", key='reset1'):
115
+ st.cache_data.clear()
116
+ overall_dem = init_baselines()
117
+ split_var1 = st.radio("Would you like to view all teams or specific ones?", ('All', 'Specific Teams'), key='split_var1')
118
+ if split_var1 == 'Specific Teams':
119
+ team_var1 = st.multiselect('Which teams would you like to include in the tables?', options = overall_dem['Acro'].unique(), key='team_var1')
120
+ elif split_var1 == 'All':
121
+ team_var1 = overall_dem.Acro.values.tolist()
122
+ split_var2 = st.radio("Would you like to view all positions or specific ones?", ('All', 'Specific Positions'), key='split_var2')
123
+ if split_var2 == 'Specific Positions':
124
+ pos_var1 = st.multiselect('Which teams would you like to include in the tables?', options = overall_dem['position'].unique(), key='pos_var1')
125
+ elif split_var2 == 'All':
126
+ pos_var1 = overall_dem.position.values.tolist()
127
+ with col2:
128
+ dem_display = overall_dem[overall_dem['Acro'].isin(team_var1)]
129
+ dem_display = dem_display[dem_display['position'].isin(pos_var1)]
130
+ dem_display = dem_display.sort_values(by='FPPM Boost', ascending=False)
131
+ dem_display.rename(columns={"Acro": "Team (Giving Boost)"}, inplace = True)
132
+ st.dataframe(dem_display.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
133
+ st.download_button(
134
+ label="Export DEM Numbers",
135
+ data=convert_df_to_csv(overall_dem),
136
+ file_name='DEM_export.csv',
137
+ mime='text/csv',
138
+ )