alpergel commited on
Commit
f9daa84
1 Parent(s): 11f79e0
Files changed (1) hide show
  1. app.py +9 -6
app.py CHANGED
@@ -109,7 +109,9 @@ data = load_data()
109
  # LAYING OUT THE TOP SECTION OF THE APP
110
  row1_1, row1_2 = st.columns((2, 3))
111
 
112
-
 
 
113
  if not st.session_state.get("url_synced", False):
114
  try:
115
  pickup_hour = int(st.experimental_get_query_params()["pickup_hour"][0])
@@ -145,8 +147,9 @@ with row1_2:
145
  row2_1, row2_2, row2_3, row2_4 = st.columns((2, 1, 1, 1))
146
 
147
  # SETTING THE ZOOM LOCATIONS FOR THE AIRPORTS
148
- guadalupe = [33.366733, -111.962414]
149
-
 
150
  zoom_level = 12
151
  midpoint = mpoint(data["lat"], data["lon"])
152
 
@@ -158,15 +161,15 @@ with row2_1:
158
 
159
  with row2_2:
160
  st.write("**La Guardia Airport**")
161
- map(filterdata(data, hour_selected), guadalupe[0], guadalupe[1], zoom_level)
162
 
163
  with row2_3:
164
  st.write("**JFK Airport**")
165
- map(filterdata(data, hour_selected), guadalupe[0], guadalupe[1], zoom_level)
166
 
167
  with row2_4:
168
  st.write("**Newark Airport**")
169
- map(filterdata(data, hour_selected), guadalupe[0], guadalupe[1], zoom_level)
170
 
171
  # CALCULATING DATA FOR THE HISTOGRAM
172
  chart_data = histdata(data, hour_selected)
 
109
  # LAYING OUT THE TOP SECTION OF THE APP
110
  row1_1, row1_2 = st.columns((2, 3))
111
 
112
+ # SEE IF THERE'S A QUERY PARAM IN THE URL (e.g. ?pickup_hour=2)
113
+ # THIS ALLOWS YOU TO PASS A STATEFUL URL TO SOMEONE WITH A SPECIFIC HOUR SELECTED,
114
+ # E.G. https://share.streamlit.io/streamlit/demo-uber-nyc-pickups/main?pickup_hour=2
115
  if not st.session_state.get("url_synced", False):
116
  try:
117
  pickup_hour = int(st.experimental_get_query_params()["pickup_hour"][0])
 
147
  row2_1, row2_2, row2_3, row2_4 = st.columns((2, 1, 1, 1))
148
 
149
  # SETTING THE ZOOM LOCATIONS FOR THE AIRPORTS
150
+ la_guardia = [40.7900, -73.8700]
151
+ jfk = [40.6650, -73.7821]
152
+ newark = [40.7090, -74.1805]
153
  zoom_level = 12
154
  midpoint = mpoint(data["lat"], data["lon"])
155
 
 
161
 
162
  with row2_2:
163
  st.write("**La Guardia Airport**")
164
+ map(filterdata(data, hour_selected), la_guardia[0], la_guardia[1], zoom_level)
165
 
166
  with row2_3:
167
  st.write("**JFK Airport**")
168
+ map(filterdata(data, hour_selected), jfk[0], jfk[1], zoom_level)
169
 
170
  with row2_4:
171
  st.write("**Newark Airport**")
172
+ map(filterdata(data, hour_selected), newark[0], newark[1], zoom_level)
173
 
174
  # CALCULATING DATA FOR THE HISTOGRAM
175
  chart_data = histdata(data, hour_selected)