SlideShare una empresa de Scribd logo
Dashboards con Python
www.stratebi.com 2
Introducción
En la mayoría de ocasiones, después de hacer un cálculo, queremos
mostrar de forma sencilla algún resultado de tal forma que cualquiera
lo pueda visualizar. Sin embargo, a veces el resultado no es algo sencillo
y queremos proporcionar herramientas para que otros puedan
“juguetear” los datos y que vean actualizaciones de forma interactiva.
¿Qué opciones existen?
www.stratebi.com 3
Alternativas
• Panel
• Dash
• Voilá
• ipywidgets
• Bokeh
• Streamlit
www.stratebi.com 4
PANEL
Panel es una biblioteca de Python de código abierto que le permite
crear aplicaciones web interactivas personalizadas y paneles
conectando widgets definidos por el usuario a gráficos, imágenes,
tablas o texto.
www.stratebi.com 5
PANEL
www.stratebi.com 6
DASH
Dash es un marco de Python para crear aplicaciones web analíticas. No
se requiere JavaScript.
Construido sobre Plotly.js, React y Flask, Dash vincula elementos
modernos de la interfaz de usuario como menús desplegables,
controles deslizantes y gráficos directamente a su código analítico de
Python. Buena opción pero no está soportada por Windows.
www.stratebi.com
7
www.stratebi.com 8
VOILÀ
Voilà se puede utilizar como una aplicación independiente o como una
extensión de servidor Jupyter. Voilà se puede usar para ejecutar,
convertir y servir una computadora portátil Jupyter como una
aplicación independiente. También puede usar Voilà desde un servidor
Jupyter (por ejemplo, después de ejecutar jupyter lab o jupyter
notebook).
www.stratebi.com 9
VOILÀ
www.stratebi.com 10
IPYWIDGETS
Ipywidgets (también conocido como Jupyter Widgets) permite a los
usuarios de Python trabajar con widgets personalizados y crear
aplicaciones y paneles desde Python, tanto en portátiles Jupyter como
en servidores independientes (cuando se combina con Voila).
Los ordenadores portátiles cobran vida cuando se utilizan widgets
interactivos. Los usuarios obtienen el control de sus datos y pueden
visualizar cambios en los datos.
www.stratebi.com 11
IPYWIDGETS
www.stratebi.com 12
BOKEH
Python tiene un ecosistema increíble de potentes herramientas de
análisis: NumPy, Scipy, Pandas, Dask, Scikit-Learn, OpenCV y más.
Con una amplia gama de widgets, herramientas de trazado y eventos
de IU que pueden activar devoluciones de llamada reales de Python, el
servidor Bokeh es el puente que le permite conectar estas
herramientas a visualizaciones interactivas y ricas en el navegador.
www.stratebi.com 13
BOKEH
www.stratebi.com 14
STREAMLIT
La diferencia clave de Streamlit con respecto a esas otras herramientas
es que con Streamlit, todo el archivo fuente de Python se vuelve a
ejecutar de manera efectiva cada vez que un widget cambia de valor, lo
que tiene la ventaja de no permitir la ejecución confusa y desordenada
de las celdas del notebook, y también puede simplificar la razón sobre
el estado en general.
Es bastante sencillo de usar. Todo es código Python y la parte de la
aplicación es muy pequeña, el resto del código es el análisis normal que
se haría para obtener el gráfico.
www.stratebi.com 15
DEMOSTREAMLIT
www.stratebi.com 16
DEMOSTREAMLIT
www.stratebi.com 17
DEMOSTREAMLIT
www.stratebi.com 18
DEMOSTREAMLIT
www.stratebi.com 19
CONCLUSIONES
Finalmente nos hemos decantado por utilizar Streamlit como
herramienta base para la creación de la aplicación, por su buena
integración con diferentes librerías, su simplicidad, y porque su
creación se basa puramente en código Python, no hace falta HTML o
CSS.
www.stratebi.com 20
Bibliografía
https://github.com/plotly/dash
https://voila.readthedocs.io/en/stable/using.html
https://ericmjl.github.io/essays-on-data-
science/miscellaneous/dashboarding-landscape/
https://panel.holoviz.org/
https://github.com/jupyter-widgets/ipywidgets
https://bokeh.org/
facebook.com/stratebiopenbi
@stratebi
linkedin.com/company/stratebi
Datos de contacto:
Madrid: Avda. del Brasil, 17.
Barcelona: C/ Valencia, 63.
Alicante: C/Italia 23.
Sevilla: : Estadio Olímpico, PT La Cartuja
91 788 34 10
www.stratebi.com
info@stratebi.com

Más contenido relacionado

PPTX
Options for Dashboards with Python
PPTX
Vertica Extreme Analysis
PPTX
SAP - PowerBI integration
PPTX
Graficos en el Analisis de Datos con Python
PDF
Herramientas de visualización de datos
PDF
02 business inteligence neurowork - why floss 2009
PPTX
Visualización de datos Graficos por computadora
PPTX
Clase_5_Graficos_Python basico para ejecutivos
Options for Dashboards with Python
Vertica Extreme Analysis
SAP - PowerBI integration
Graficos en el Analisis de Datos con Python
Herramientas de visualización de datos
02 business inteligence neurowork - why floss 2009
Visualización de datos Graficos por computadora
Clase_5_Graficos_Python basico para ejecutivos

Similar a Dashboards with Python (20)

PDF
Python - Lenguaje de programación para Ciencia de Datos
ODP
Pintando gráficas con Python
PPTX
Herramientas Tecnologicas para la Vigilancia
PPTX
Summer school python in spanish
PDF
Clase No.4 - Tecnologias Asociadas partr II .pdf
PPTX
Flexsdashboard
PDF
Eines de visualització de dades per Meteoclim
PDF
procesamiento de datos con python para resolucion de ciencia de datos, aplica...
PPT
Presentació1 (1).ppt interfaces graficas
PDF
Sesión1_Trabajando con Datos en Python.pdf
PPTX
Big data: a data sicentist view
PDF
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
PPSX
Relaciones. Comunidades. Mapas
PPT
Big data Jornada Fundación Ramón Areces
PPT
Un universo de datos. El fenómeno Big Data y la Ciencia
PPTX
SEMANA 2, SESIÓN 1 PYTHON UTP CLASE PPT—
PDF
Python + Ciencia = ♥
PDF
Rackio framework
PDF
2016 ULL Cabildo KEEDIO - Arquitecturas Big Data
ODP
Colaboración entre PDI (1): Estadística y Gráficos Científicos con R.
Python - Lenguaje de programación para Ciencia de Datos
Pintando gráficas con Python
Herramientas Tecnologicas para la Vigilancia
Summer school python in spanish
Clase No.4 - Tecnologias Asociadas partr II .pdf
Flexsdashboard
Eines de visualització de dades per Meteoclim
procesamiento de datos con python para resolucion de ciencia de datos, aplica...
Presentació1 (1).ppt interfaces graficas
Sesión1_Trabajando con Datos en Python.pdf
Big data: a data sicentist view
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
Relaciones. Comunidades. Mapas
Big data Jornada Fundación Ramón Areces
Un universo de datos. El fenómeno Big Data y la Ciencia
SEMANA 2, SESIÓN 1 PYTHON UTP CLASE PPT—
Python + Ciencia = ♥
Rackio framework
2016 ULL Cabildo KEEDIO - Arquitecturas Big Data
Colaboración entre PDI (1): Estadística y Gráficos Científicos con R.
Publicidad

Más de Stratebi (20)

PPTX
Destinos turisticos inteligentes
PDF
Azure Synapse
PDF
PowerBI Tips y buenas practicas
PDF
Machine Learning Meetup Spain
PPTX
LinceBI IIoT (Industrial Internet of Things)
PDF
Aplicaciones Big Data Marketing
PDF
A federated information infrastructure that works
PPTX
9 problemas en proyectos Data Analytics
PPTX
PowerBI: Soluciones, Aplicaciones y Cursos
PPTX
Sports Analytics
PDF
Businesss Intelligence con Vertica y PowerBI
PDF
Vertica Analytics Database general overview
PDF
Talend Cloud en detalle
PDF
Master Data Management (MDM) con Talend
PDF
Talend Introducion
PDF
Talent Analytics
PPTX
El Futuro del Business Intelligence
PPTX
Talend Solutions
PPTX
PowerBI Salesforce integration
PDF
Benchmark Big Data Analytics (español)
Destinos turisticos inteligentes
Azure Synapse
PowerBI Tips y buenas practicas
Machine Learning Meetup Spain
LinceBI IIoT (Industrial Internet of Things)
Aplicaciones Big Data Marketing
A federated information infrastructure that works
9 problemas en proyectos Data Analytics
PowerBI: Soluciones, Aplicaciones y Cursos
Sports Analytics
Businesss Intelligence con Vertica y PowerBI
Vertica Analytics Database general overview
Talend Cloud en detalle
Master Data Management (MDM) con Talend
Talend Introducion
Talent Analytics
El Futuro del Business Intelligence
Talend Solutions
PowerBI Salesforce integration
Benchmark Big Data Analytics (español)
Publicidad

Último (20)

PPTX
Inteligencia_Artificialdelosk_Mujer.pptx
PDF
Pobreza porcentual en el mundo y sistemas socioeconómicos (1945-2030).pdf
PDF
MAPAMENTALLa tendencia pedagógica basada en competencias hacia una.pdf
PDF
dhjhfjhjcnjhghhhdfhuhhchchuuhuhduhduddyhdu
PPTX
Milder Antoni quirhuayo segura trabajo de investigación .pptx
PDF
NORMA_1887_LEY_27269_Modificada_por_LEY_27310.pdf
PPTX
lareformaprevisional-091013175510-phpapp01.pptx
PDF
Registro de Limpieza y Desinfección.pdf1
PPTX
ESTRADA ORDEN INTERNO 111111111111111111
PDF
Los 10 mayores Fondos Soberanos de Riqueza (2025).pdf
PPTX
FACTORES DE RIESGOS EN EL PERSONAL DE SALUD 2 DIAPOSITIVAS.pptx
DOCX
DUA 2025 para maestros especiales del área de español
PPTX
Tutoria 3. Unidad 2 PRUEBAS BIOLÓGICAS.pptx
PDF
Mapa mental.pdf esquema de realización en general
DOCX
Clase 2.1 Estudio de Casos - preguntas, hipótesis y objetivos 13.04.23.docx
DOCX
LAS DROGAS, SU CONSUMO Y LAS ADICCIONES.docx
PDF
PRESENTACION DE LA ASIGNATURA materiales no convencionales.pdf
PPTX
Precio optimo de venta para un emprendimiento familiar
PDF
INFORME ESPECIAL BICENTENARIO DE BOLIVIA.pdf
PDF
lavado de manos_20250805_212935_0000.pdf
Inteligencia_Artificialdelosk_Mujer.pptx
Pobreza porcentual en el mundo y sistemas socioeconómicos (1945-2030).pdf
MAPAMENTALLa tendencia pedagógica basada en competencias hacia una.pdf
dhjhfjhjcnjhghhhdfhuhhchchuuhuhduhduddyhdu
Milder Antoni quirhuayo segura trabajo de investigación .pptx
NORMA_1887_LEY_27269_Modificada_por_LEY_27310.pdf
lareformaprevisional-091013175510-phpapp01.pptx
Registro de Limpieza y Desinfección.pdf1
ESTRADA ORDEN INTERNO 111111111111111111
Los 10 mayores Fondos Soberanos de Riqueza (2025).pdf
FACTORES DE RIESGOS EN EL PERSONAL DE SALUD 2 DIAPOSITIVAS.pptx
DUA 2025 para maestros especiales del área de español
Tutoria 3. Unidad 2 PRUEBAS BIOLÓGICAS.pptx
Mapa mental.pdf esquema de realización en general
Clase 2.1 Estudio de Casos - preguntas, hipótesis y objetivos 13.04.23.docx
LAS DROGAS, SU CONSUMO Y LAS ADICCIONES.docx
PRESENTACION DE LA ASIGNATURA materiales no convencionales.pdf
Precio optimo de venta para un emprendimiento familiar
INFORME ESPECIAL BICENTENARIO DE BOLIVIA.pdf
lavado de manos_20250805_212935_0000.pdf

Dashboards with Python