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.
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.
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!