fschwartzer commited on
Commit
8b69c69
1 Parent(s): efd3036

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +39 -5
app.py CHANGED
@@ -184,12 +184,46 @@ with st.sidebar:
184
  radius_in_meters = st.number_input('Selecione raio (em metros)', min_value=0, max_value=100000, value=2000)
185
 
186
  # Add sliders to filter data based
187
- atotal_range = st.slider('Área Total', float(data_tipo['Atotal'].min()), float(data_tipo['Atotal'].max()), (float(data_tipo['Atotal'].min()), float(data_tipo['Atotal'].max())), step=.1 if data_tipo['Atotal'].min() != data_tipo['Atotal'].max() else 0.1)
188
- apriv_range = st.slider('Área Privativa', float(data_tipo['Apriv'].min()), float(data_tipo['Apriv'].max()), (float(data_tipo['Apriv'].min()), float(data_tipo['Apriv'].max())), step=.1 if data_tipo['Apriv'].min() != data_tipo['Apriv'].max() else 0.1)
189
-
190
- data_tipo = data_tipo[(data_tipo['Atotal'].between(atotal_range[0], atotal_range[1])) &
191
- (data_tipo['Apriv'].between(apriv_range[0], apriv_range[1]))]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
192
 
 
 
 
 
 
 
 
193
  # Links to other apps at the bottom of the sidebar
194
  st.sidebar.markdown(factor_html, unsafe_allow_html=True)
195
  st.sidebar.markdown(evo_html, unsafe_allow_html=True)
 
184
  radius_in_meters = st.number_input('Selecione raio (em metros)', min_value=0, max_value=100000, value=2000)
185
 
186
  # Add sliders to filter data based
187
+ #atotal_range = st.slider('Área Total', float(data_tipo['Atotal'].min()), float(data_tipo['Atotal'].max()), (float(data_tipo['Atotal'].min()), float(data_tipo['Atotal'].max())), step=.1 if data_tipo['Atotal'].min() != data_tipo['Atotal'].max() else 0.1)
188
+ #apriv_range = st.slider('Área Privativa', float(data_tipo['Apriv'].min()), float(data_tipo['Apriv'].max()), (float(data_tipo['Apriv'].min()), float(data_tipo['Apriv'].max())), step=.1 if data_tipo['Apriv'].min() != data_tipo['Apriv'].max() else 0.1)
189
+
190
+ # Create two columns for Área Total inputs
191
+ col1, col2 = st.columns(2)
192
+ with col1:
193
+ atotal_min = st.number_input('Área Total mínima',
194
+ min_value=float(data_tipo['Atotal'].min()),
195
+ max_value=float(data_tipo['Atotal'].max()),
196
+ value=float(data_tipo['Atotal'].min()),
197
+ step=0.1)
198
+ with col2:
199
+ atotal_max = st.number_input('Área Total máxima',
200
+ min_value=float(data_tipo['Atotal'].min()),
201
+ max_value=float(data_tipo['Atotal'].max()),
202
+ value=float(data_tipo['Atotal'].max()),
203
+ step=0.1)
204
+
205
+ # Create two columns for Área Privativa inputs
206
+ col3, col4 = st.columns(2)
207
+ with col3:
208
+ apriv_min = st.number_input('Área Privativa mínima',
209
+ min_value=float(data_tipo['Apriv'].min()),
210
+ max_value=float(data_tipo['Apriv'].max()),
211
+ value=float(data_tipo['Apriv'].min()),
212
+ step=0.1)
213
+ with col4:
214
+ apriv_max = st.number_input('Área Privativa máxima',
215
+ min_value=float(data_tipo['Apriv'].min()),
216
+ max_value=float(data_tipo['Apriv'].max()),
217
+ value=float(data_tipo['Apriv'].max()),
218
+ step=0.1)
219
 
220
+
221
+ #data_tipo = data_tipo[(data_tipo['Atotal'].between(atotal_range[0], atotal_range[1])) &
222
+ #(data_tipo['Apriv'].between(apriv_range[0], apriv_range[1]))]
223
+
224
+ data_tipo = data_tipo[(data_tipo['Atotal'].between(atotal_min, atotal_max)) &
225
+ (data_tipo['Apriv'].between(apriv_min, apriv_max))]
226
+
227
  # Links to other apps at the bottom of the sidebar
228
  st.sidebar.markdown(factor_html, unsafe_allow_html=True)
229
  st.sidebar.markdown(evo_html, unsafe_allow_html=True)