Evaluación código global

Código
Experto
Matplotlib
Curso de Matplotlib
25 min
500 XP
Actualizado: 08/10/2024

¡Programa y certifícate!

Asistente de IA
Solución de código
Certificado
Empezar ejercicio

Descripción

Este reto pondrá a prueba tu capacidad para usar Matplotlib en Python, creando diversas visualizaciones de datos. A partir de dos arrays de Numpy y un DataFrame de Pandas, tendrás que desarrollar cuatro tipos de gráficos diferentes. Estos incluyen gráficos de línea, barras, dispersión e histogramas. El desafío evaluará tu habilidad para manejar datos y visualizarlos, etiquetar ejes y personalizar títulos en tus gráficos.

Desarrolla un programa en Python que realice las siguientes visualizaciones utilizando la librería Matplotlib. Para esto, se te proporcionan dos arrays de Numpy y un dataframe de Pandas con los siguientes datos:

  • Array 1: contiene los valores de los años.
[2000, 2001, 2002, 2003, 2004, 2005]
  • Array 2: contiene las mediciones de temperatura promedio.
[15.5, 16.1, 15.8, 16.3, 15.9, 16.2]
  • DataFrame: tiene tres columnas ("Mes", "Precipitación", "Días Soleados") con datos mensuales.
data = {
    "Mes": ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio"],
    "Precipitación": [78, 120, 65, 45, 110, 80],
    "Días Soleados": [20, 18, 22, 25, 27, 30]
}

Instrucciones:

Guarda tu progreso

Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.

Progreso guardado
Asistente IA
Ejercicios
Iniciar sesión gratis

Más de 25.000 desarrolladores ya confían en CertiDevs

  1. Genera un gráfico de línea donde el eje X sea el array de años y el eje Y sea el array de temperaturas promedio.
  2. Crea un gráfico de barras donde cada barra muestre la precipitación mensual a partir del DataFrame.
  3. Genera un gráfico de dispersión usando el número de días soleados y la precipitación del DataFrame.
  4. Haz un histograma de las temperaturas promedio del array 2.

Asegúrate de etiquetar correctamente los ejes y añadir un título a cada gráfico.

Solución al ejercicio de programación en Matplotlib

Contenido bloqueado

¡Desbloquea la solución completa!

Completa el ejercicio de programación en Matplotlib para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.

solution.js
JavaScript
1 function solveChallenge ( input ) {
2 // Algoritmo optimizado O(n log n)
3 const data = parseInput ( input );
4 const sorted = data . sort (( a , b ) => a - b );
5
6 // Aplicar técnica de dos punteros
7 let left = 0 , right = sorted . length - 1 ;
8 const result = [];
9
10 while ( left < right ) {
11 const sum = sorted [ left ] + sorted [ right ];
12 if ( sum === target ) {
13 result . push ([ sorted [ left ], sorted [ right ]]);
14 left ++; right --;
15 } else if ( sum < target ) {
16 left ++;
17 } else {
18 right --;
19 }
20 }
21
22 return result ;
23 }
Código completo
Explicaciones
Mejores prácticas
+1.200 developers han resuelto este ejercicio de programación

Practica con ejercicios de programación en Matplotlib

Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.

Asistente de IA

Aprende de tus errores

Progreso

Mide tu avance

Certificación

Valida tus habilidades

Únete a miles de desarrolladores mejorando sus habilidades en Matplotlib

⭐⭐⭐⭐⭐
4.9/5 valoración