Spaces:
Sleeping
Sleeping
fschwartzer
commited on
Commit
·
6eac004
1
Parent(s):
ebd08fd
Update app.py
Browse files
app.py
CHANGED
@@ -123,6 +123,8 @@ evo_html = """
|
|
123 |
"""
|
124 |
|
125 |
|
|
|
|
|
126 |
import streamlit as st
|
127 |
|
128 |
# Create a sidebar for controls
|
@@ -156,13 +158,11 @@ with st.sidebar:
|
|
156 |
if radius_visible:
|
157 |
radius_in_meters = st.slider('Selecione raio (em metros)', min_value=100, max_value=5000, value=1000)
|
158 |
|
159 |
-
# Initialize variables
|
160 |
dorm_range = (int(data_tipo['Dorm'].min()), int(data_tipo['Dorm'].max()))
|
161 |
banho_range = (int(data_tipo['Banh'].min()), int(data_tipo['Banh'].max()))
|
162 |
vaga_range = (int(data_tipo['Vaga'].min()), int(data_tipo['Vaga'].max()))
|
163 |
test_range = (int(data_tipo['Test'].min()), int(data_tipo['Test'].max()))
|
164 |
-
elev_checkbox = True
|
165 |
-
esq_checkbox = True
|
166 |
|
167 |
# Add sliders to filter data based
|
168 |
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)
|
@@ -176,6 +176,12 @@ with st.sidebar:
|
|
176 |
vaga_range = st.slider('Vaga de estacionamento', int(data_tipo['Vaga'].min()), int(data_tipo['Vaga'].max()), (int(data_tipo['Vaga'].min()), int(data_tipo['Vaga'].max())), step=1 if data_tipo['Vaga'].min() != data_tipo['Vaga'].max() else 1)
|
177 |
if int(data_tipo['Test'].min()) != 0 and int(data_tipo['Test'].max()) != 0:
|
178 |
test_range = st.slider('Testada', int(data_tipo['Test'].min()), int(data_tipo['Test'].max()), (int(data_tipo['Test'].min()), int(data_tipo['Test'].max())), step=1 if data_tipo['Test'].min() != data_tipo['Test'].max() else 1)
|
|
|
|
|
|
|
|
|
|
|
|
|
179 |
if int(data_tipo['Elevador'].min()) != 0 and int(data_tipo['Elevador'].max()) != 0:
|
180 |
elev_checkbox = st.checkbox('Elevador')
|
181 |
if int(data_tipo['Lot_pos'].min()) != 0 and int(data_tipo['Lot_pos'].max()) != 0:
|
@@ -198,8 +204,6 @@ with st.sidebar:
|
|
198 |
st.sidebar.markdown(factor_html, unsafe_allow_html=True)
|
199 |
st.sidebar.markdown(evo_html, unsafe_allow_html=True)
|
200 |
|
201 |
-
|
202 |
-
|
203 |
filtered_data = data_tipo[data_tipo.apply(lambda x: calculate_distance(x['latitude'], x['longitude'], custom_lat, custom_lon), axis=1) <= radius_in_meters]
|
204 |
filtered_data = filtered_data.dropna() # Drop rows with NaN values
|
205 |
|
|
|
123 |
"""
|
124 |
|
125 |
|
126 |
+
import streamlit as st
|
127 |
+
|
128 |
import streamlit as st
|
129 |
|
130 |
# Create a sidebar for controls
|
|
|
158 |
if radius_visible:
|
159 |
radius_in_meters = st.slider('Selecione raio (em metros)', min_value=100, max_value=5000, value=1000)
|
160 |
|
161 |
+
# Initialize sliders variables
|
162 |
dorm_range = (int(data_tipo['Dorm'].min()), int(data_tipo['Dorm'].max()))
|
163 |
banho_range = (int(data_tipo['Banh'].min()), int(data_tipo['Banh'].max()))
|
164 |
vaga_range = (int(data_tipo['Vaga'].min()), int(data_tipo['Vaga'].max()))
|
165 |
test_range = (int(data_tipo['Test'].min()), int(data_tipo['Test'].max()))
|
|
|
|
|
166 |
|
167 |
# Add sliders to filter data based
|
168 |
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)
|
|
|
176 |
vaga_range = st.slider('Vaga de estacionamento', int(data_tipo['Vaga'].min()), int(data_tipo['Vaga'].max()), (int(data_tipo['Vaga'].min()), int(data_tipo['Vaga'].max())), step=1 if data_tipo['Vaga'].min() != data_tipo['Vaga'].max() else 1)
|
177 |
if int(data_tipo['Test'].min()) != 0 and int(data_tipo['Test'].max()) != 0:
|
178 |
test_range = st.slider('Testada', int(data_tipo['Test'].min()), int(data_tipo['Test'].max()), (int(data_tipo['Test'].min()), int(data_tipo['Test'].max())), step=1 if data_tipo['Test'].min() != data_tipo['Test'].max() else 1)
|
179 |
+
|
180 |
+
# Initialize checkbox variables
|
181 |
+
elev_checkbox = False
|
182 |
+
esq_checkbox = False
|
183 |
+
|
184 |
+
# Add checkboxes for dummy features
|
185 |
if int(data_tipo['Elevador'].min()) != 0 and int(data_tipo['Elevador'].max()) != 0:
|
186 |
elev_checkbox = st.checkbox('Elevador')
|
187 |
if int(data_tipo['Lot_pos'].min()) != 0 and int(data_tipo['Lot_pos'].max()) != 0:
|
|
|
204 |
st.sidebar.markdown(factor_html, unsafe_allow_html=True)
|
205 |
st.sidebar.markdown(evo_html, unsafe_allow_html=True)
|
206 |
|
|
|
|
|
207 |
filtered_data = data_tipo[data_tipo.apply(lambda x: calculate_distance(x['latitude'], x['longitude'], custom_lat, custom_lon), axis=1) <= radius_in_meters]
|
208 |
filtered_data = filtered_data.dropna() # Drop rows with NaN values
|
209 |
|