tx3bas commited on
Commit
906f5df
·
verified ·
1 Parent(s): 25dd4a7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -3
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': 'Apilado' if stacked else y_name # Esto asegura que se apilen en la misma fila pero mantengan su color
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="Tiempo",
85
- yaxis_title="Variables",
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),