SaulLu commited on
Commit
b9cce0e
1 Parent(s): 3c445df

add explanation to bubble chart

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -74,10 +74,14 @@ with chart_c2:
74
  placeholder_chart_c2_1 = st.empty()
75
  with placeholder_chart_c2_1:
76
  st_lottie(lottie_loading, height=100, key="loading_c2_1")
 
 
 
 
77
 
78
  st.caption("Leaderboard")
79
- placeholder_chart_c2_2 = st.empty()
80
- with placeholder_chart_c2_2:
81
  st_lottie(lottie_loading, height=100, key="loading_c2_2")
82
 
83
 
@@ -134,7 +138,7 @@ observable(
134
  targets=["c_noaws"],
135
  redefine={"serializedData": serialized_data, "profileSimple": profiles, "width": 0},
136
  )
137
- placeholder_chart_c2_2.dataframe(df_leaderboard[["User", "Total time contributed"]])
138
 
139
  global_metrics = get_global_metrics(serialized_data)
140
 
@@ -142,7 +146,6 @@ placeholder_key_figures_c1.write(f"<b>{global_metrics['num_contributing_users']}
142
  placeholder_key_figures_c2.write(f"<b>{global_metrics['num_active_users']}</b>", unsafe_allow_html=True)
143
  placeholder_key_figures_c3.write(f"<b>{global_metrics['total_runtime']}</b>", unsafe_allow_html=True)
144
 
145
-
146
  with placeholder_chart_c2_1:
147
  observable(
148
  "Participants",
 
74
  placeholder_chart_c2_1 = st.empty()
75
  with placeholder_chart_c2_1:
76
  st_lottie(lottie_loading, height=100, key="loading_c2_1")
77
+
78
+ st.write("Chart showing participants of the collaborative-training. Circle radius is relative to the total number of "
79
+ "processed batches, the circle is greyed if the participant is not active. Every purple square represents an "
80
+ "active device, darker color corresponds to higher performance.")
81
 
82
  st.caption("Leaderboard")
83
+ placeholder_chart_c2_3 = st.empty()
84
+ with placeholder_chart_c2_3:
85
  st_lottie(lottie_loading, height=100, key="loading_c2_2")
86
 
87
 
 
138
  targets=["c_noaws"],
139
  redefine={"serializedData": serialized_data, "profileSimple": profiles, "width": 0},
140
  )
141
+ placeholder_chart_c2_3.dataframe(df_leaderboard[["User", "Total time contributed"]])
142
 
143
  global_metrics = get_global_metrics(serialized_data)
144
 
 
146
  placeholder_key_figures_c2.write(f"<b>{global_metrics['num_active_users']}</b>", unsafe_allow_html=True)
147
  placeholder_key_figures_c3.write(f"<b>{global_metrics['total_runtime']}</b>", unsafe_allow_html=True)
148
 
 
149
  with placeholder_chart_c2_1:
150
  observable(
151
  "Participants",