Spaces:
Sleeping
Sleeping
Commit
·
11ebafd
1
Parent(s):
d83eed5
feat: generated files
Browse files
app.py
CHANGED
@@ -68,10 +68,17 @@ elif page == "Customer Analysis":
|
|
68 |
# Obtener las 6 columnas con los valores más altos (ignorar la columna de cliente)
|
69 |
top_6_manufacturers = customer_data.iloc[:, 1:].T.nlargest(6, customer_data.index[0])
|
70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
# Definir los datos del gráfico
|
72 |
fig_spider.add_trace(go.Scatterpolar(
|
73 |
-
r=
|
74 |
-
theta=
|
75 |
fill='toself', # Relleno del gráfico para darle un efecto visual más fuerte
|
76 |
name=f'Customer {customer_code}',
|
77 |
line_color='red', # Cambia el color del borde a rojo para que se parezca al gráfico del ejemplo
|
|
|
68 |
# Obtener las 6 columnas con los valores más altos (ignorar la columna de cliente)
|
69 |
top_6_manufacturers = customer_data.iloc[:, 1:].T.nlargest(6, customer_data.index[0])
|
70 |
|
71 |
+
# Añadir el primer valor al final para cerrar el gráfico
|
72 |
+
values = top_6_manufacturers[customer_data.index[0]].values
|
73 |
+
values = list(values) + [values[0]] # Repetir el primer valor al final
|
74 |
+
|
75 |
+
# Añadir el primer fabricante al final para cerrar el gráfico
|
76 |
+
manufacturers = list(top_6_manufacturers.index) + [top_6_manufacturers.index[0]]
|
77 |
+
|
78 |
# Definir los datos del gráfico
|
79 |
fig_spider.add_trace(go.Scatterpolar(
|
80 |
+
r=values,
|
81 |
+
theta=manufacturers,
|
82 |
fill='toself', # Relleno del gráfico para darle un efecto visual más fuerte
|
83 |
name=f'Customer {customer_code}',
|
84 |
line_color='red', # Cambia el color del borde a rojo para que se parezca al gráfico del ejemplo
|