Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -45,6 +45,10 @@ bar_width = st.sidebar.slider("Ancho de la Barra de Variable", min_value=0.1, ma
|
|
| 45 |
# Opción para mostrar/ocultar líneas de rejilla
|
| 46 |
show_grid = st.sidebar.checkbox("Mostrar Líneas de Rejilla", value=True)
|
| 47 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 48 |
# Crear el DataFrame con franjas de tiempo
|
| 49 |
data_list = []
|
| 50 |
for y_name, (start_date, end_date) in y_values.items():
|
|
@@ -53,7 +57,7 @@ for y_name, (start_date, end_date) in y_values.items():
|
|
| 53 |
'Variable': y_name,
|
| 54 |
'Start': datetime.strptime(start_date, '%Y-%m-%d'),
|
| 55 |
'End': datetime.strptime(end_date, '%Y-%m-%d'),
|
| 56 |
-
'Category': '
|
| 57 |
})
|
| 58 |
|
| 59 |
data = pd.DataFrame(data_list)
|
|
@@ -81,8 +85,8 @@ else:
|
|
| 81 |
grid_style = dict(showgrid=show_grid)
|
| 82 |
|
| 83 |
fig.update_layout(
|
| 84 |
-
xaxis_title=
|
| 85 |
-
yaxis_title=
|
| 86 |
xaxis=dict(
|
| 87 |
tickformat=tickformat,
|
| 88 |
titlefont=dict(size=14),
|
|
|
|
| 45 |
# Opción para mostrar/ocultar líneas de rejilla
|
| 46 |
show_grid = st.sidebar.checkbox("Mostrar Líneas de Rejilla", value=True)
|
| 47 |
|
| 48 |
+
# Personalizar las etiquetas de los ejes
|
| 49 |
+
x_axis_label = st.sidebar.text_input("Etiqueta para el Eje X", "Tiempo")
|
| 50 |
+
y_axis_label = st.sidebar.text_input("Etiqueta para el Eje Y", "Variables")
|
| 51 |
+
|
| 52 |
# Crear el DataFrame con franjas de tiempo
|
| 53 |
data_list = []
|
| 54 |
for y_name, (start_date, end_date) in y_values.items():
|
|
|
|
| 57 |
'Variable': y_name,
|
| 58 |
'Start': datetime.strptime(start_date, '%Y-%m-%d'),
|
| 59 |
'End': datetime.strptime(end_date, '%Y-%m-%d'),
|
| 60 |
+
'Category': '' if stacked else y_name # Eliminar "Apilado" cuando se apilen las franjas
|
| 61 |
})
|
| 62 |
|
| 63 |
data = pd.DataFrame(data_list)
|
|
|
|
| 85 |
grid_style = dict(showgrid=show_grid)
|
| 86 |
|
| 87 |
fig.update_layout(
|
| 88 |
+
xaxis_title=x_axis_label,
|
| 89 |
+
yaxis_title=y_axis_label,
|
| 90 |
xaxis=dict(
|
| 91 |
tickformat=tickformat,
|
| 92 |
titlefont=dict(size=14),
|