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

[Duda] Error de sintaxis

imagen de colab de error

Me marca error y tengo las variables de moscu declaradas como el ejercicio, busque corregir con ayuda de la ia pero esto tampoco me ayudo a solucionar mi error. Hay un post sobre error de sintaxis y no se ve que sea.

1 respuesta

Hola Rosa,

El problema es que intentas graficar 12 meses en el eje horizontal (x), pero tu lista de datos (moscu1) tiene una cantidad diferente de valores en el eje vertical (y).Para que la gráfica funcione, ambos lados deben tener el mismo número de puntos.

Cómo solucionarlo:

Opción 1: Verificar la longitud de los datos

print(f"X length: {len(np.arange(1,13,1))}")
print(f"Y length: {len(moscu1)}")
print(f"moscu1 shape: {moscu1.shape}")

Opción 2: Ajustar el eje x a la longitud de los datos

Crear automáticamente valores x según la longitud de moscu1

plt.plot(np.arange(len(moscu1)), moscu1)

O si desea empezar desde 1:

plt.plot(np.arange(1, len(moscu1) + 1), moscu1)

Opción 3: Si moscu1 debería tener 12 elementos, verificar cómo se creó

Quizás haya un problema con la forma en que se cargó o calculó moscu1
Asegúrese de seleccionar los datos correctos o de que no se haya eliminado ningún filtro Elementos