James McCool commited on
Commit
2ceda65
·
1 Parent(s): c4642dd

Enhance duplication frame visualization in app.py

Browse files

- Updated the background gradient styling for the duplication frame to improve visual clarity.
- Applied distinct color gradients for percentage metrics ('uniques%', 'under_5%', 'under_10%') and count metrics ('average_dupes', 'uniques', 'under_5', 'under_10'), enhancing data analysis presentation.

Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -434,4 +434,7 @@ with tab2:
434
  dupe_frame['under_5%'] = dupe_frame['under_5'] / dupe_frame['EntryCount']
435
  dupe_frame['under_10%'] = dupe_frame['under_10'] / dupe_frame['EntryCount']
436
  st.session_state['duplication_frame'] = dupe_frame[['BaseName', 'EntryCount', 'average_dupes', 'uniques', 'uniques%', 'under_5', 'under_5%', 'under_10', 'under_10%']].drop_duplicates(subset='BaseName', keep='first')
437
- st.dataframe(st.session_state['duplication_frame'].style.background_gradient(cmap='RdYlGn_r', axis=1).format(precision=2), hide_index=True)
 
 
 
 
434
  dupe_frame['under_5%'] = dupe_frame['under_5'] / dupe_frame['EntryCount']
435
  dupe_frame['under_10%'] = dupe_frame['under_10'] / dupe_frame['EntryCount']
436
  st.session_state['duplication_frame'] = dupe_frame[['BaseName', 'EntryCount', 'average_dupes', 'uniques', 'uniques%', 'under_5', 'under_5%', 'under_10', 'under_10%']].drop_duplicates(subset='BaseName', keep='first')
437
+ st.dataframe(st.session_state['duplication_frame'].style.
438
+ background_gradient(cmap='RdYlGn', subset=['uniques%', 'under_5%', 'under_10%'], axis=0).
439
+ background_gradient(cmap='RdYlGn_r', subset=['average_dupes', 'uniques', 'under_5', 'under_10'], axis=0).
440
+ format(precision=2), hide_index=True)