CCockrum commited on
Commit
62dd932
·
verified ·
1 Parent(s): 97f1c3d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -10
app.py CHANGED
@@ -239,21 +239,26 @@ if fetch_data:
239
  completeness_df = pd.DataFrame({"Field": completeness.index, "Completeness (%)": completeness.values})
240
  completeness_table = completeness_df.set_index("Field")
241
 
242
- #Sidebar Quick Stats
243
  quick_stats = pd.DataFrame({
244
  "Metric": ["Total Records", "Incomplete Records", "Overall Completeness (%)"],
245
  "Value": [len(metadata_df), incomplete_count, round(overall_percent, 1)]
246
  })
247
 
248
- # Styled Quick Stats Chart
249
- with st.sidebar.expander("📊 Quick Stats", expanded=True):
250
- st.dataframe(
251
- .hide(axis="index")
252
- quick_stats.style.background_gradient(cmap="Oranges")
253
- .format({"Value": "{:.1f}"}),
254
- use_container_width=True,
255
- height=240
256
- )
 
 
 
 
 
257
 
258
  # Calculate Top 10 Subjects
259
  if 'subject' in metadata_df.columns:
 
239
  completeness_df = pd.DataFrame({"Field": completeness.index, "Completeness (%)": completeness.values})
240
  completeness_table = completeness_df.set_index("Field")
241
 
242
+ # Sidebar Quick Stats (index hidden, orange theme)
243
  quick_stats = pd.DataFrame({
244
  "Metric": ["Total Records", "Incomplete Records", "Overall Completeness (%)"],
245
  "Value": [len(metadata_df), incomplete_count, round(overall_percent, 1)]
246
  })
247
 
248
+ # Style it without index
249
+ styled_quick_stats = (
250
+ quick_stats.style
251
+ .hide(axis="index") # Hides the row numbers
252
+ .background_gradient(cmap="Oranges", subset=["Value"])
253
+ .format({"Value": "{:.1f}"})
254
+ )
255
+
256
+ # Use dataframe (NOT table)
257
+ st.sidebar.dataframe(
258
+ styled_quick_stats,
259
+ use_container_width=True,
260
+ height=240
261
+ )
262
 
263
  # Calculate Top 10 Subjects
264
  if 'subject' in metadata_df.columns: