GMARTINEZMILLA commited on
Commit
11ebafd
·
1 Parent(s): d83eed5

feat: generated files

Browse files
Files changed (1) hide show
  1. app.py +9 -2
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=top_6_manufacturers[customer_data.index[0]].values,
74
- theta=top_6_manufacturers.index,
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