DOMMETI commited on
Commit
e0e72cf
·
verified ·
1 Parent(s): a0008c4

Update pages/1_Player_Stats.py

Browse files
Files changed (1) hide show
  1. 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):