tx3bas commited on
Commit
a0ce4b4
·
verified ·
1 Parent(s): 16cc656

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -2
app.py CHANGED
@@ -30,6 +30,12 @@ predefined_colors = [
30
  "#FF5C5C", "#5CCFFF", "#FFA500", "#90EE90", "#9370DB", "#FFD700"
31
  ]
32
 
 
 
 
 
 
 
33
  # Sidebar para la configuración del gráfico
34
  st.sidebar.header("Configuración del Gráfico")
35
 
@@ -54,6 +60,7 @@ y_label = st.sidebar.text_input("Etiqueta para el eje Y", "Y")
54
  with st.sidebar.expander("Opciones Adicionales"):
55
  graph_width = st.slider("Ancho del Gráfico", min_value=400, max_value=1000, value=550, step=50)
56
  graph_height = st.slider("Alto del Gráfico", min_value=300, max_value=800, value=400, step=50)
 
57
 
58
  # Opción para múltiples colores
59
  use_multiple_colors = st.sidebar.checkbox("Usar múltiples colores")
@@ -97,9 +104,10 @@ else:
97
  hovermode="x unified",
98
  width=graph_width, # Ajustar el ancho del gráfico con el deslizador
99
  height=graph_height, # Ajustar la altura del gráfico con el deslizador
100
- margin=dict(l=40, r=40, t=80, b=40), # Aumentar margen superior
101
  xaxis=dict(showgrid=True, zeroline=True, gridcolor='rgba(211,211,211,0.5)', zerolinecolor='rgba(128,128,128,0.5)'),
102
- yaxis=dict(showgrid=True, zeroline=True, gridcolor='rgba(211,211,211,0.5)', zerolinecolor='rgba(128,128,128,0.5)')
 
103
  )
104
 
105
  # Generar el gráfico basado en el tipo seleccionado
 
30
  "#FF5C5C", "#5CCFFF", "#FFA500", "#90EE90", "#9370DB", "#FFD700"
31
  ]
32
 
33
+ # Lista de fuentes más utilizadas
34
+ font_options = [
35
+ "Times New Roman", "Arial", "Helvetica", "Calibri", "Verdana",
36
+ "Tahoma", "Georgia", "Garamond", "Courier New", "Brush Script MT"
37
+ ]
38
+
39
  # Sidebar para la configuración del gráfico
40
  st.sidebar.header("Configuración del Gráfico")
41
 
 
60
  with st.sidebar.expander("Opciones Adicionales"):
61
  graph_width = st.slider("Ancho del Gráfico", min_value=400, max_value=1000, value=550, step=50)
62
  graph_height = st.slider("Alto del Gráfico", min_value=300, max_value=800, value=400, step=50)
63
+ font_family = st.selectbox("Fuente del Título", font_options, index=font_options.index("Times New Roman"))
64
 
65
  # Opción para múltiples colores
66
  use_multiple_colors = st.sidebar.checkbox("Usar múltiples colores")
 
104
  hovermode="x unified",
105
  width=graph_width, # Ajustar el ancho del gráfico con el deslizador
106
  height=graph_height, # Ajustar la altura del gráfico con el deslizador
107
+ margin=dict(l=60, r=40, t=80, b=40), # Aumentar margen izquierdo y superior
108
  xaxis=dict(showgrid=True, zeroline=True, gridcolor='rgba(211,211,211,0.5)', zerolinecolor='rgba(128,128,128,0.5)'),
109
+ yaxis=dict(showgrid=True, zeroline=True, gridcolor='rgba(211,211,211,0.5)', zerolinecolor='rgba(128,128,128,0.5)'),
110
+ font=dict(family=font_family, size=18, color="black") # Estilo del título
111
  )
112
 
113
  # Generar el gráfico basado en el tipo seleccionado