vladbogo commited on
Commit
e2bdb62
β€’
1 Parent(s): 0bd62bc

Style the first few rows of cells (gold silver bronze, first 2nd 3rd etc)

Browse files

Apply style to the first rows in the dataframe as described in #7. It should look something like this
![Screenshot 2024-02-19 at 22.30.41.png](https://cdn-uploads.huggingface.co/production/uploads/657217faabb25ed8aedd5e48/mWBFVxBFPpEaCo0Cgh6Ws.png)



@lunarflu

is this what you had in mind?

The changes are test only on a dummy example since I couldn't run the bot locally. Is it possible to easily run it without the keys locally?

Files changed (1) hide show
  1. app.py +12 -2
app.py CHANGED
@@ -685,9 +685,19 @@ def run_bot():
685
  threading.Thread(target=run_bot).start()
686
 
687
 
 
 
 
 
 
 
 
 
 
 
688
  def get_data():
689
  try:
690
- return community_global_df_gradio
691
  except Exception as e:
692
  print(f"get_data Error: {e}")
693
 
@@ -745,4 +755,4 @@ with demo:
745
  #with gr.TabItem("πŸ“ˆ Hub-only leaderboard", elem_id="hub-table", id=2):
746
  except Exception as e:
747
  print(f"gradio demo Error: {e}")
748
- demo.queue().launch()
 
685
  threading.Thread(target=run_bot).start()
686
 
687
 
688
+ def highlight_rows(dataframe):
689
+ styled = dataframe.style
690
+
691
+ styled = styled.map(lambda x: 'background-color: rgba(255, 232, 170, 0.5)', subset=pd.IndexSlice[:0, :])
692
+ styled = styled.map(lambda x: 'background-color: rgba(217, 217, 217, 0.5)', subset=pd.IndexSlice[1:1, :])
693
+ styled = styled.map(lambda x: 'background-color: rgba(232, 167, 106, 0.5)', subset=pd.IndexSlice[2:2, :])
694
+
695
+ return styled
696
+
697
+
698
  def get_data():
699
  try:
700
+ return highlight_rows(community_global_df)
701
  except Exception as e:
702
  print(f"get_data Error: {e}")
703
 
 
755
  #with gr.TabItem("πŸ“ˆ Hub-only leaderboard", elem_id="hub-table", id=2):
756
  except Exception as e:
757
  print(f"gradio demo Error: {e}")
758
+ demo.queue().launch()