Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Style the first few rows of cells (gold silver bronze, first 2nd 3rd etc)
Browse filesApply 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?
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
|
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()
|