Update app.py
Browse files
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=
|
| 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
|