Roni Goldshmidt commited on
Commit
0f3a398
·
1 Parent(s): e02c28e

Initial leaderboard setup

Browse files
Files changed (2) hide show
  1. .ipynb_checkpoints/app-checkpoint.py +14 -1
  2. app.py +14 -1
.ipynb_checkpoints/app-checkpoint.py CHANGED
@@ -566,9 +566,22 @@ with tab4:
566
  ])
567
 
568
  # Display the styled table
 
 
 
 
 
 
 
 
 
 
 
 
 
569
 
570
  st.dataframe(
571
- metric_df,
572
  use_container_width=True,
573
  )
574
  # Add visual separator
 
566
  ])
567
 
568
  # Display the styled table
569
+
570
+ def color_value(val):
571
+ color = 'green' if val > 0 else 'red' if val < 0 else 'black'
572
+ return f'color: {color}'
573
+
574
+ def highlight_last_column(df):
575
+ return ['font-weight: bold' if col == df.columns[-1] else '' for col in df.columns]
576
+
577
+ styled_df = metric_df.style\
578
+ .apply(lambda x: ['font-weight: bold' if col == metric_df.columns[-1] else '' for col in metric_df.columns])\
579
+ .applymap(color_value)\
580
+ .set_properties(**{'text-align': 'center'})\
581
+ .format(precision=2)
582
 
583
  st.dataframe(
584
+ styled_df,
585
  use_container_width=True,
586
  )
587
  # Add visual separator
app.py CHANGED
@@ -566,9 +566,22 @@ with tab4:
566
  ])
567
 
568
  # Display the styled table
 
 
 
 
 
 
 
 
 
 
 
 
 
569
 
570
  st.dataframe(
571
- metric_df,
572
  use_container_width=True,
573
  )
574
  # Add visual separator
 
566
  ])
567
 
568
  # Display the styled table
569
+
570
+ def color_value(val):
571
+ color = 'green' if val > 0 else 'red' if val < 0 else 'black'
572
+ return f'color: {color}'
573
+
574
+ def highlight_last_column(df):
575
+ return ['font-weight: bold' if col == df.columns[-1] else '' for col in df.columns]
576
+
577
+ styled_df = metric_df.style\
578
+ .apply(lambda x: ['font-weight: bold' if col == metric_df.columns[-1] else '' for col in metric_df.columns])\
579
+ .applymap(color_value)\
580
+ .set_properties(**{'text-align': 'center'})\
581
+ .format(precision=2)
582
 
583
  st.dataframe(
584
+ styled_df,
585
  use_container_width=True,
586
  )
587
  # Add visual separator