sunmarinup commited on
Commit
bd31dc3
·
1 Parent(s): 7187401

Highlight the highest score with bold

Browse files
Files changed (1) hide show
  1. app.py +22 -12
app.py CHANGED
@@ -45,18 +45,28 @@ def apply_styling(df: pd.DataFrame):
45
 
46
  display_df = df[DisplayColumns.values()]
47
 
48
- style = display_df.style.background_gradient(
49
- subset=[DisplayColumns.NORMALIZED_SCORE],
50
- high=0.5,
51
- low=0.0,
52
- cmap="Greens",
53
- gmap=df[RequiredInputColumns.MEAN_NORMALIZED_SCORE],
54
- ).background_gradient(
55
- subset=[DisplayColumns.ANY_MEDAL_SCORE],
56
- high=1.2,
57
- low=0.0,
58
- cmap="Oranges",
59
- gmap=df[RequiredInputColumns.MEAN_MEDAL_PCT],
 
 
 
 
 
 
 
 
 
 
60
  )
61
 
62
  return style
 
45
 
46
  display_df = df[DisplayColumns.values()]
47
 
48
+ style = (
49
+ display_df.style.background_gradient(
50
+ subset=[DisplayColumns.NORMALIZED_SCORE],
51
+ high=0.5,
52
+ low=0.0,
53
+ cmap="Greens",
54
+ gmap=df[RequiredInputColumns.MEAN_NORMALIZED_SCORE],
55
+ )
56
+ .background_gradient(
57
+ subset=[DisplayColumns.ANY_MEDAL_SCORE],
58
+ high=1.2,
59
+ low=0.0,
60
+ cmap="Oranges",
61
+ gmap=df[RequiredInputColumns.MEAN_MEDAL_PCT],
62
+ )
63
+ .format(
64
+ subset=(
65
+ df[RequiredInputColumns.MEAN_NORMALIZED_SCORE] == df[RequiredInputColumns.MEAN_NORMALIZED_SCORE].max(),
66
+ DisplayColumns.NORMALIZED_SCORE,
67
+ ),
68
+ formatter=lambda x: f"**{x}**",
69
+ )
70
  )
71
 
72
  return style