15 - Gráficos 3D

Lección 15 del curso Matplotlib para Ciencia de Datos y Machine Learning.

En la lección anterior hablamos de los gráficos de violín, que junto con los diferentes tipos de gráficas vistos en lecciones anteriores, permiten visualizar datos en dos dimensiones.

Sin embargo, en ocasiones los datos que procesamos en nuestros proyectos contienen más de dos variables o características. Por ejemplo, volviendo al ejemplo analizado en lecciones anteriores, en lugar de tan sólo la altura podríamos tener el peso y la edad de varios sujetos dentro de una población.

En estos casos no resulta adecuado el uso de las gráficas que hemos visto hasta el momento, pues se trata de gráficas de dos dimensiones que nos permiten observar sólo pares de variables.

Cuando tenemos tres características podemos hacer una gráfica en 3 dimensiones, así que en esta lección veremos las alternativas que ofrece Matplotlib para la generación de este tipo de gráficas.

En particular veremos un ejemplo práctico de cómo usar la función scatter vista anteriormente para generar y personalizar un gráfico en tres dimensiones.

Contenido exclusivo suscriptores

Suscríbete y accede al código fuente y al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online

Acabamos de ver cómo generar un gráfico de dispersión en 3 dimensiones y cómo controlar elementos como el color de cada punto dibujado (asociado a la categoría de cada dato), así como la manera de modificar el ángulo de visión del gráfico 3D a través del método view_init y de los parámetros elevación, azimut y roll.

En la próxima lección nos enfocaremos en las herramientas que ofrece Matplotlib para generar gráficos de series de tiempo, un tipo de dato que comúnmente encontraremos en muchos proyectos de Ciencia de Datos y Machine Learning.

Ver todas las lecciones de este curso