jcmachicao commited on
Commit
607c92f
·
verified ·
1 Parent(s): 1ab9f2b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -5
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, 10)
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
+