5 bibliotecas de visualización de datos en Python que debes probar


El objetivo de la visualización de datos es comunicar datos o información de forma clara y eficaz a los lectores. Aquí hay 5 bibliotecas de Python que debes probar para ayudarte a hacerlo, con descripciones y enlaces a guías de inicio rápido para cada una.

“The purpose of visualization is insight, not pictures.”

―Ben Shneiderman

La visualización de datos es la presentación visual de datos o información. El objetivo de la visualización de datos es comunicar los datos o la información de forma clara y eficaz a los lectores. Normalmente, los datos se visualizan en forma de gráfico, infografía, diagrama, mapa, etc.

¿Cómo ayuda?

Identificar tendencias y valores atípicos
Contar una historia dentro de los datos
Reforzar un argumento u opinión
Destacar un punto importante en un conjunto de datos
Profundicemos en cada una de ellas.

Bibliotecas necesarias

 
Usar el gestor de paquetes pip para instalar a continuación:

pip install matplotlib
pip install seaborn
pip install plotnine
pip install plotly
pip install bokeh

Matplotlib

Image

Matplotlib es una completa biblioteca para crear visualizaciones estáticas, animadas e interactivas en Python. La mayoría de los programadores comienzan su viaje de visualización de datos con Matplotlib.

Características:

  • Está diseñado como MATLAB, por lo que cambiar entre los dos es bastante fácil.
  • Entiende una gran cantidad de backends de renderizado.
  • Puede reproducir casi cualquier gráfico (con un poco de esfuerzo).
  • Lleva más de una década en el mercado, por lo que cuenta con una gran base de usuarios.

Quick Hand Codes for Matplotlib in 10 Minutes

Seaborn

Image

Seaborn aprovecha el poder de Matplotlib para crear hermosos gráficos en unas pocas líneas de código. La diferencia clave son los estilos y paletas de colores por defecto de Seaborn, que están diseñados para ser más agradables estéticamente y modernos. Dado que Seaborn está construido sobre Matplotlib, es necesario conocer Matplotlib para ajustar los valores predeterminados de Seaborn.

Características:

  • Temas incorporados para estilizar los gráficos de Matplotlib
  • Visualización de datos univariados y bivariados
  • Ajuste y visualización de modelos de regresión lineal
  • Trazado de datos estadísticos de series temporales
  • Seaborn funciona bien con estructuras de datos NumPy y Pandas
  • Proporciona temas incorporados para estilizar los gráficos de Matplotlib

Quick Hand Codes for Seaborn in 10 Minutes

Plotnine

Image

Plotnine es una implementación basada en ggplot2. Permite a los usuarios componer gráficos mapeando explícitamente los datos a los objetos visuales que componen el gráfico.

Características:

  • Transformaciones estadísticas
  • Escalas
  • Sistemas de coordenadas
  • Facets
  • Temas

Quick Hand Codes for Plotnine in 10 Minutes

Bokeh

Figure
Source: Patrik Hlobil

Bokeh es una biblioteca de visualización interactiva para los navegadores web modernos. Proporciona una construcción elegante y concisa de gráficos versátiles, y ofrece una interactividad de alto rendimiento sobre conjuntos de datos grandes. Bokeh puede ayudar a cualquier persona que desee realizar rápida y fácilmente gráficos interactivos, cuadros de mando y aplicaciones de datos.

Características:

  • Flexible
  • Interactivo
  • Potente
  • Productivo
  • Compartible
  • OpenSource

Quick Hand Codes for Bokeh in 10 Minutes

Plotly

Image

plotly es una biblioteca de gráficos interactiva, de código abierto y basada en el navegador para Python. Construida sobre plotly.js, plotly.py es una biblioteca de gráficos declarativa de alto nivel. plotly.js incluye más de 30 tipos de gráficos, incluyendo gráficos científicos, gráficos 3D, gráficos estadísticos, mapas SVG, gráficos financieros y más.

Características:

  • Gráficos, cuadros de mando
  • Exportación de archivos, App Manager
  • Kubernetes, Autenticación
  • Cola de trabajos, motor de instantáneas
  • Incrustación, Big Data para Python

Quick Hand Codes for Plotly in 10 Minutes

 
References and Help:

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .