joycecast commited on
Commit
5ac7b2c
·
verified ·
1 Parent(s): e8b72fe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -46,13 +46,14 @@ with tabs[0]:
46
  start_date, end_date = st.date_input("Select ETA date range:", [min_date, max_date], min_value=min_date, max_value=max_date)
47
  df = df[(df['ETA'] >= pd.to_datetime(start_date)) & (df['ETA'] <= pd.to_datetime(end_date))]
48
 
49
- # Shipment status selection
50
  st.subheader("Shipment Status Distribution")
51
  status_order = ["Pending", "WH-IN", "Cargo Ready", "Ship Out"]
52
  status_counts = df['Shipment Status'].value_counts().reindex(status_order).reset_index()
53
  status_counts.columns = ['Shipment Status', 'Count']
54
  status_counts = status_counts.dropna()
55
 
 
56
  selected_status = st.radio("Select a Shipment Status to filter the details below:", options=status_order, index=0)
57
 
58
  chart = alt.Chart(status_counts).mark_bar().encode(
 
46
  start_date, end_date = st.date_input("Select ETA date range:", [min_date, max_date], min_value=min_date, max_value=max_date)
47
  df = df[(df['ETA'] >= pd.to_datetime(start_date)) & (df['ETA'] <= pd.to_datetime(end_date))]
48
 
49
+ # Shipment status selection using Altair with radio fallback
50
  st.subheader("Shipment Status Distribution")
51
  status_order = ["Pending", "WH-IN", "Cargo Ready", "Ship Out"]
52
  status_counts = df['Shipment Status'].value_counts().reindex(status_order).reset_index()
53
  status_counts.columns = ['Shipment Status', 'Count']
54
  status_counts = status_counts.dropna()
55
 
56
+ # Altair-based radio-like selector
57
  selected_status = st.radio("Select a Shipment Status to filter the details below:", options=status_order, index=0)
58
 
59
  chart = alt.Chart(status_counts).mark_bar().encode(