0% encontró este documento útil (0 votos)
27 vistas27 páginas

Crear Dashboards Interactivos con Python

Cargado por

chmartinco
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas27 páginas

Crear Dashboards Interactivos con Python

Cargado por

chmartinco
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Dashboard interactivos

con Python - Plotly

Docente: César Quezada


Bienvenidos:
Soy César Quezada

Ingeniero Estadístico de la Universidad Nacional de


Ingeniería (UNI). Consultor especialista en Data Science
con más de 12 años de experiencia en proyectos
analíticos.

Actualmente trabajo como Líder de Inteligencia


Comercial en DMC.
Objetivo del curso

1. Aprender la importancia de presentar resultados a


través de dashbaords.
2. Conocer el flujo de creación de un dashboard con
Python.
3. Crear un dashboard utilizando los módulos dash y
plotly en Python.
Estructura del curso

01
Entendiendo los
02
Comprendiendo
dashboard Plotly Dash

● ¿Qué es un dashboard? ● Introducción a Plotly


● Características de un ● Comparación con otras
dashboard librerías.
● Fuentes de Dashboard ● Tipos de gráficos con Plotly
Estructura del curso

03
Componentes
04
Mi primer dashboard
del dash Con Dash

● Conceptos básicos ● Creando un gráfico de


● Creando un lienzo en barras con dash
blanco ● Creando un gráfico de
● Layouts, componentes y líneas con dash
callbacks ● Creando un coroplético con
dash
01
Entendiendo los
dashboard
¿Qué es un dashboard?

Un dashboard es una herramienta de gestión de la información que


monitoriza, analiza y muestra de manera visual los indicadores clave de
desempeño (KPI), métricas y datos fundamentales para hacer un seguimiento del
estado de una empresa, un departamento, una campaña o un proceso específico.
¿Características de un
dashbaord?

1. Reflejar una estructura clara del negocio.

2. Apoyar el diagnóstico rápido de los problemas.

3. Presentar de manera simple los datos.

4. Es fácil de comprender.

5. Hace que los informes sean más eficientes


Fuentes de dashboard
Power BI
Power BI es un servicio de análisis de datos
de Microsoft orientado a proporcionar
visualizaciones interactivas y capacidades de
inteligencia empresarial con una interfaz lo
suficientemente simple como para que los
usuarios finales puedan crear por sí mismos
sus propios informes y paneles
Fuentes de dashboard

Tableau Software es una empresa


estadounidense de software de
visualización de datos interactivos
centrada en la inteligencia empresarial.
Permite compartir y administrar datos e
información en las instalaciones físicas o
en la nube pública.
Fuentes de dashboard

Looker Studio, anteriormente Google


Data Studio, es una herramienta en
línea para convertir datos en informes
y paneles informativos
personalizables presentado por
Google el 15 de marzo de 2016 como
parte de la suite empresarial Google
Analytics 360.
Fuentes de dashboard
Plotly
A través de un par de patrones
Dash
simples, Dash abstrae todas las
tecnologías y protocolos que se
requieren para crear una aplicación
web completa con visualización de
datos interactiva.
02
Comprendiendo
Plotly Dash
¿Qué es un Plotly?

Es bueno saber que Plotly, antes de ser solo una conocida librería
Python, es una empresa con sede en Montreal que fue fundada por
cuatro personas. Su objetivo es desarrollar herramientas de
visualización y analizar datos.

Está basado principalmente en Flask, Plotly y ReactJS, y estas tres


herramientas en las que se basa hacen que tenga las siguientes
características

1. Flask proporciona la funcionalidad del servidor web.

2. [Link] representa la interfaz de usuario de la página web.

3. [Link] genera los gráficos utilizados en su aplicación.


Comparación con otras librerías

Gracias al desarrollo de diferentes APIs, Plotly es una librería


disponible en varios lenguajes de programación, especialmente en
Python ([Link]), en Java ([Link]), R, Julia, Matlab, etc. Permite
la creación de gráficos complejos y variados.
Comparación con otras librerías

La pregunta que podríamos hacernos es, ¿en qué se diferencia


Plotly de otras librerías? ¿Cuál es el valor añadido de Plotly?

● Los modos adicionales que propone Plotly.

● Ofrece un servicio web y un modo colaborativo.

● La visualización de datos con Plotly es más avanzada que otras librerías.

● Ofrece la creación de más de 40 tipos de gráficos, muy variados que van


desde los clásicos hasta interactivos, pasando por animaciones y gráficos en
3D.

● Se puede identificar determinada información de los datos simplemente


pasando el mouse sobre el gráfico
Tipos de gráficos con Plotly
¿Qué tipo de dashboard podemos construir?

[Link]
03
Compontentes de
un dash
¿Cómo construir tu aplicación de tablero?

Se suelen usar los siguientes componentes:

1. Dash: le ayuda a inicializar su aplicación. Creamos un objeto de


clase dash donde funcionará nuestra aplicación.
¿Cómo construir tu aplicación de tablero?

2. html, también llamado Componentes HTML de Dash , le


permite acceder a etiquetas HTML.

Le proporciona contenedores de
Python para elementos HTML. Por
ejemplo, puede usar los
componentes HTML de Dash para
crear elementos como párrafos,
encabezados o listas.
¿Cómo construir tu aplicación de tablero?

3. dcc, abreviatura de Dash Core Components , le permite crear


componentes interactivos como gráficos, menús desplegables o
intervalos de fechas.

Le proporciona abstracciones de Python para crear interfaces de


usuario interactivas. Puede usar estos componentes para crear
elementos interactivos como gráficos, controles deslizantes o
menús desplegables.
¿Cómo construir tu aplicación de tablero?

4. Dash run Le permite jecutar su aplicación Dash localmente


utilizando el servidor integrado de Flask. El
debug=Trueparámetro habilita la opción de recarga en
caliente en su aplicación. Esto significa que cuando realiza un
cambio en su aplicación, se recarga automáticamente, sin
que tenga que reiniciar el servidor.
04
Mi primer
Dashboard con
Dash
Gracia
s

También podría gustarte