Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Comando de visualizacion de circulos en plot

En añadiendo mas elementos visuales de IA aplicada a ciencia de datos, como obtiene el comando que genera los circulos para cada punto del grafico? agradecida de antemano alguna respuesta, al preguntar a chatgpt este no responde como deberia.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Rocca,

Para añadir círculos en un gráfico usando Matplotlib, puedes utilizar la función plt.scatter() o plt.Circle() para crear círculos en puntos específicos. Aquí tienes un ejemplo de cómo podrías hacerlo:

import matplotlib.pyplot as plt

# Supongamos que ya tienes tus datos de ventas
meses = ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic']
ventas = [0.5, 1.5, 1.2, 2.0, 1.8, 2.5, 2.0, 2.8, 2.3, 3.0, 3.2, 3.5]

plt.figure(figsize=(12, 6))
plt.plot(meses, ventas, marker='o', color='b')

# Coordenadas de los puntos donde quieres los círculos
puntos = [4, 7, 10, 11]  # Índices de los puntos
for i, punto in enumerate(puntos):
    plt.gca().add_patch(plt.Circle((meses[punto], ventas[punto]), 0.2, color='red', fill=False))
    plt.text(meses[punto], ventas[punto], str(i+1), color='red', fontsize=12, ha='right')

plt.title('Ventas totales mensuales en 2023')
plt.xlabel('Mes')
plt.ylabel('Ventas (MXN$ M)')
plt.grid(True)
plt.show()

Este código crea un gráfico de línea con círculos en los puntos especificados. Ajusta el tamaño y la posición de los círculos según sea necesario.

Espero haber ayudado y buenos estudios!