Spaces:
Running
Running
James McCool
commited on
Commit
·
cf9d108
1
Parent(s):
6244ceb
Enhance player data display in app.py by introducing individual player tabs. Each tab presents player-specific statistics, including percentiles for various metrics, improving the user experience and allowing for a more detailed analysis of player performance. This update builds on previous enhancements to statistical projections and opponent performance metrics.
Browse files
app.py
CHANGED
|
@@ -352,4 +352,14 @@ if st.button("Run"):
|
|
| 352 |
with tab2:
|
| 353 |
st.dataframe(opp_boost.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
|
| 354 |
|
| 355 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 352 |
with tab2:
|
| 353 |
st.dataframe(opp_boost.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
|
| 354 |
|
| 355 |
+
unique_players = sim_df['Player'].unique()
|
| 356 |
+
player_tabs = st.tabs(unique_players)
|
| 357 |
+
|
| 358 |
+
for player, tab in zip(unique_players, player_tabs):
|
| 359 |
+
with tab:
|
| 360 |
+
player_data = sim_df[sim_df['Player'] == player]
|
| 361 |
+
st.dataframe(
|
| 362 |
+
player_data[['Stat', '10%', '25%', '50%', '75%', '90%']]
|
| 363 |
+
.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2),
|
| 364 |
+
use_container_width=True
|
| 365 |
+
)
|