Spaces:
Sleeping
Sleeping
Update pages/1_Player_Stats.py
Browse files- pages/1_Player_Stats.py +6 -1
pages/1_Player_Stats.py
CHANGED
|
@@ -34,7 +34,8 @@ def plot_batting_stats(player_data):
|
|
| 34 |
'Runs': [player_data['batting_Runs_Test'], player_data['batting_Runs_ODI'], player_data['batting_Runs_T20'], player_data['batting_Runs_IPL']],
|
| 35 |
'Average': [player_data['batting_Average_Test'], player_data['batting_Average_ODI'], player_data['batting_Average_T20'], player_data['batting_Average_IPL']],
|
| 36 |
'Sixes': [player_data['batting_Sixes_Test'], player_data['batting_Sixes_ODI'], player_data['batting_Sixes_T20'], player_data['batting_Sixes_IPL']],
|
| 37 |
-
'Fours': [player_data['batting_Fours_Test'], player_data['batting_Fours_ODI'], player_data['batting_Fours_T20'], player_data['batting_Fours_IPL']]
|
|
|
|
| 38 |
}
|
| 39 |
df_batting = pd.DataFrame(batting_stats)
|
| 40 |
|
|
@@ -62,6 +63,10 @@ def plot_batting_stats(player_data):
|
|
| 62 |
fig_fours.update_traces(textposition='auto', hovertemplate='%{x}<br>Fours: %{y}')
|
| 63 |
st.plotly_chart(fig_fours, key="batting_fours")
|
| 64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 65 |
|
| 66 |
# Bowling function with emojis and interactivity
|
| 67 |
def plot_bowling_stats(player_data):
|
|
|
|
| 34 |
'Runs': [player_data['batting_Runs_Test'], player_data['batting_Runs_ODI'], player_data['batting_Runs_T20'], player_data['batting_Runs_IPL']],
|
| 35 |
'Average': [player_data['batting_Average_Test'], player_data['batting_Average_ODI'], player_data['batting_Average_T20'], player_data['batting_Average_IPL']],
|
| 36 |
'Sixes': [player_data['batting_Sixes_Test'], player_data['batting_Sixes_ODI'], player_data['batting_Sixes_T20'], player_data['batting_Sixes_IPL']],
|
| 37 |
+
'Fours': [player_data['batting_Fours_Test'], player_data['batting_Fours_ODI'], player_data['batting_Fours_T20'], player_data['batting_Fours_IPL']],
|
| 38 |
+
'Strike Rate': [player_data['batting_SR_Test'], player_data['batting_SR_ODI'], player_data['batting_SR_T20'], player_data['batting_SR_IPL']]
|
| 39 |
}
|
| 40 |
df_batting = pd.DataFrame(batting_stats)
|
| 41 |
|
|
|
|
| 63 |
fig_fours.update_traces(textposition='auto', hovertemplate='%{x}<br>Fours: %{y}')
|
| 64 |
st.plotly_chart(fig_fours, key="batting_fours")
|
| 65 |
|
| 66 |
+
fig_sr = px.line(df_bowling, x='Format', y='Strike Rate', title=f"⚡ {player_data['Player']} - Batting Strike Rate 🎯",
|
| 67 |
+
markers=True, text=df_bowling['Strike Rate'].round(2), hover_data=['Strike Rate'])
|
| 68 |
+
fig_sr.update_traces(textposition='top center', hovertemplate='%{x}<br>SR: %{y}')
|
| 69 |
+
st.plotly_chart(fig_sr, key="batting_strike_rate")
|
| 70 |
|
| 71 |
# Bowling function with emojis and interactivity
|
| 72 |
def plot_bowling_stats(player_data):
|