Ejercicio de programación con Matplotlib: Visualización de datos dataset iris

Proyecto
Práctica
0h 30m

Aprende a visualizar datos demográficos del famoso conjunto de datos Iris usando Python y Matplotlib. Crea histogramas, scatter plots, gráficos de líneas y box plots.

1.- Configurar el entorno de trabajo:

  • Abre Visual Studio Code y crea un proyecto nuevo.
  • Importa las bibliotecas necesarias como: pandas, matplotlib, etc. Ya están instaladas por lo que no necesitas instalarlas.
  • Crea un nuevo archivo data_analysis.ipynb donde desarrollarás el proyecto.

2.- Carga y exploración inicial del conjunto de datos:

  • Importa el archivo dataset.csv utilizando pandas.
  • Dado que estás trabajando en Visual Studio Code en un entorno web, es necesario utilizar rutas absolutas para cargar los archivos. Asegúrate de que la ruta absoluta a tu archivo de datos sea correcta, tal como se muestra en el siguiente ejemplo: /workspace/dataset.csv
  • Realiza una vista rápida de los datos con métodos como .head(), .info(), y .describe() para familiarizarte con la estructura del dataset y su contenido.
  • Asegúrate de que el conjunto de datos no tiene valores nulos o inconsistencias.

3.- Análisis exploratorio de los datos:

  • Calcula las estadísticas descriptivas (media, mediana, desviación estándar, etc.) de cada variable presente en el conjunto de datos.
  • Divide el análisis por categorías, como las especies de flores (setosa, versicolor, virginica) y las características como el largo y ancho de sépalo y pétalo.

4.-Visualización de datos:

  • Utiliza matplotlib para crear gráficos que representen las relaciones entre las características del conjunto de datos. Los gráficos requeridos son:
    • Histograma: Mostrar la distribución del largo del pétalo (petal_length).
    • Diagrama de dispersión (scatter plot): Mostrar la relación entre largo del pétalo (petal_length) y ancho del pétalo (petal_width).
    • Gráfico de líneas: Representar la tendencia del largo del sépalo (sepal_length) por cada clase de flor.
    • Box plot: Visualizar la distribución del ancho del pétalo (petal_width) por clase de flor (Iris-setosa, Iris-versicolor, Iris-virginica).
Empezar ejercicio de programación

Más ejercicios de programación con Matplotlib

Evalúa tus conocimientos en Matplotlib con más ejercicios de programación de tipo Test, Puzzle, Código y Proyecto con VSCode.

Evaluación código global

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Código

Integración de Matplotlib con Numpy

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Test

Evaluación test global

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Test

Análisis mercado de criptomonedas

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Proyecto

Gráficos univariantes

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Código

Gráficos multivariantes

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Código

Conceptos básicos de Matplotlib

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Puzzle

Análisis de ventas de videojuegos

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Proyecto

Temas predefinidos, colores y estilos

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Código

Subplots y grillas

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Código

Gráficos bivariantes

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Código

Integración de Matplotlib con Pandas

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Test

Introducción e instalación de Matplotlib

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Test

Ajuste de ejes en matplotlib

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Puzzle

Integración de Matplotlib con Seaborn

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Test

Títulos, etiquetas y leyenda y límites

2022-09-27T22:26:51.030457 image/svg+xml Matplotlib v3.6.0, https://matplotlib.org/
Test

Certificados de superación de Matplotlib

Supera todos los retos de Matplotlib y obtén certificados de superación para mejorar tu currículum y empleabilidad.

Tecnologías de este ejercicio de programación

Entornos de desarrollo para este ejercicio

Image

Visual Studio Code

Image

GitHub