Update app.py
Browse files
app.py
CHANGED
@@ -72,7 +72,7 @@ if uploaded_file is not None:
|
|
72 |
|
73 |
st.header('Diagrama de densidades')
|
74 |
|
75 |
-
GRIDSIZEX = st.slider('Seleccione la densidad de la grilla de hexágonos: ', 0, 100,
|
76 |
|
77 |
plt.figure(figsize=(10, 8))
|
78 |
plt_extracto = plt.hexbin(data_210.pca_1, data_210.pca_2, gridsize=GRIDSIZEX, cmap='inferno')
|
@@ -132,7 +132,25 @@ if uploaded_file is not None:
|
|
132 |
|
133 |
st.header('Descarga de Items de Hexagonos Densos Elegidos')
|
134 |
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
|
73 |
st.header('Diagrama de densidades')
|
74 |
|
75 |
+
GRIDSIZEX = st.slider('Seleccione la densidad de la grilla de hexágonos: ', 0, 100, 35)
|
76 |
|
77 |
plt.figure(figsize=(10, 8))
|
78 |
plt_extracto = plt.hexbin(data_210.pca_1, data_210.pca_2, gridsize=GRIDSIZEX, cmap='inferno')
|
|
|
132 |
|
133 |
st.header('Descarga de Items de Hexagonos Densos Elegidos')
|
134 |
|
135 |
+
enfoques = pd.DataFrame()
|
136 |
+
for c in range(NUMCASOS):
|
137 |
+
a, b = patrones_df.col1[c], patrones_df.col2[c]
|
138 |
+
enfoqueX = data_210[
|
139 |
+
(data_210.pca_1 > a - radiohex) &
|
140 |
+
(data_210.pca_1 < a + radiohex) &
|
141 |
+
(data_210.pca_2 > b - radiohex) &
|
142 |
+
(data_210.pca_2 < b + radiohex)
|
143 |
+
]
|
144 |
+
enfoques = pd.concat([enfoques, enfoqueX])
|
145 |
+
# agregar una columna para saber de qué hexagono proviene
|
146 |
+
enfoques
|
147 |
+
|
148 |
+
csv = enfoques.to_csv()
|
149 |
+
|
150 |
+
st.download_button(
|
151 |
+
label="Descargar CSV",
|
152 |
+
data=csv,
|
153 |
+
file_name='hexagonos_densos.csv',
|
154 |
+
mime='text/csv'
|
155 |
+
)
|
156 |
+
|