supernovamutinda commited on
Commit
2618419
1 Parent(s): ff570af

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -24,8 +24,9 @@ data = load_data(10000)
24
  data_load_state.text('Loading data...done!')
25
  data_load_state.text("Done! (using st.cache_data)")
26
 
27
- st.subheader('Raw data')
28
- st.write(data)
 
29
 
30
  st.subheader('Number of pickups by hour')
31
 
@@ -33,5 +34,8 @@ hist_values = np.histogram(
33
  data[DATE_COLUMN].dt.hour, bins=24, range=(0,24))[0]
34
  st.bar_chart(hist_values)
35
 
36
- st.subheader('Map of all pickups')
37
- st.map(data)
 
 
 
 
24
  data_load_state.text('Loading data...done!')
25
  data_load_state.text("Done! (using st.cache_data)")
26
 
27
+ if st.checkbox('Show raw data'):
28
+ st.subheader('Raw data')
29
+ st.write(data)
30
 
31
  st.subheader('Number of pickups by hour')
32
 
 
34
  data[DATE_COLUMN].dt.hour, bins=24, range=(0,24))[0]
35
  st.bar_chart(hist_values)
36
 
37
+
38
+ hour_to_filter = st.slider('hour', 0, 23, 17) # min: 0h, max: 23h, default: 17h
39
+ filtered_data = data[data[DATE_COLUMN].dt.hour == hour_to_filter]
40
+ st.subheader(f'Map of all pickups at {hour_to_filter}:00')
41
+ st.map(filtered_data)