import numpy as np import matplotlib.pyplot as plt X = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]).reshape(-1, 1) # Meses y = np.array([25, 19, 19, 16, 20, 22, 25, 30, 31, 29, 30, 26]) # Temperaturas promedio # Nombres de los meses comenzando en Octubre meses = ["Octubre", "Noviembre", "Diciembre", "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre"] # Graficar los puntos de datos y la línea plt.plot(X, y, 'o', label="") # Puntos individuales plt.plot(X, y, '-', color='blue', label="Línea de tendencia") # Línea que conecta los puntos plt.ylim(15, 35) # Ajustar límites del eje Y para que se adecue a los datos plt.xticks(ticks=np.arange(1, 13), labels=meses, rotation=45) # Etiquetas del eje X con nombres de los meses plt.xlabel("Mes") plt.ylabel("Temperatura Promedio") plt.title("Temperatura Promedio Mensual en Matamoros") plt.legend() plt.show()