OpenWebinars

Big Data

¿Qué es Dash? Conoce sus características principales

Te contamos qué es Dash, en qué está basado y las características por las qué se está utilizando cada vez más para trabajar con dashboards o cuadros de mandos customizables.

Abraham Requena Mesa

Abraham Requena Mesa

Experto en Big Data

Lectura 1 minutos

Publicado el 3 de octubre de 2019

Compartir

    Tabla de contenidos

Dash es un framework de Python que está pensado para construir aplicaciones web, pero se utiliza también mucho para crear visualizaciones, porque permite customizar mucho tu dashboard o cuadro de mando.

Dash está basado principalmente en Flask, Plotly y ReactJS, y estas tres herramientas en las que se basa hacen que tenga las siguientes características:

  • Las aplicaciones se renderizan en el navegador.

Esto conlleva que podemos tener nuestra aplicación o servicio desplegado en un servidor, y posteriormente podemos compartir, mediante URL, con varias personas nuestro dashboard o cuadro de mando.

Al renderizar en el navegador, dos personas pueden estar viendo el mismo dashboard y pueden realizar modificaciones o visualizaciones distintas en esos dashboards, y no se pisan la una a la otra, ya que cada dashboard es propio de cada navegador.

  • Es multiplataforma y está preparado para móviles.

Esta característica es muy importante hoy en día. Además, tiene una librería de Bootstrap, unos componentes de Boostrap, que nos ayudan a ajustar correctamente el layout o diseño de la aplicación a cualquier pantalla en la que queramos utilizarla.

  • Permite crear aplicaciones sencillas de manera muy rápida.

Se pueden crear aplicaciones con 6 líneas de código, aunque también se pueden complicar todo lo que queramos.

  • Es Opensource.

Ser una herramienta de código abierto siempre es una gran ventaja.

Algunos ejemplos de dashboards creados con Dash

Este es un ejemplo de un cuadro de mando interactivo hecho con Dash:

https://dash-gallery.plotly.host/dash-manufacture-spc-dashboard/

Imagen 0 en ¿Qué es Dash?

Nos permite interactuar con el mismo para comprobar todas las posibilidades que nos ofrece Dash a la hora de elaborar dashboards.

Otro interesante ejemplo es el siguiente:

https://dash-gallery.plotly.host/dash-brain-viewer/

Imagen 1 en ¿Qué es Dash?

Es una imagen en 3D y completamente interactiva.

Y, por último, otro ejemplo también muy completo de lo que se puede hacer con Dash:

https://dash-gallery.plotly.host/dash-opioid-epidemic/

Imagen 2 en ¿Qué es Dash?

En este caso, Dash nos permite trabajar con mapas.

Si estás interesado en aprender todo esto y mucho más, podrás hacerlo accediendo a nuestro curso de creación de dashboards con Dash.

Compartir este post

También te puede interesar

Icono de la tecnología
Curso

Flask Mini-Framework Python

Intermedio
6 h. y 49 min.

Aprende a crear un sitio web con Flask, el mini framework web de Python, perfecto para aquellos que...

José Domingo Muñoz
4.4
Icono de la tecnología
Curso

Python 3 desde cero

Intermedio
6 h. y 8 min.

Descubre el fascinante mundo del lenguaje de programación que funciona como una auténtica navaja suiza cuando se trata...

José Domingo Muñoz
4.5
Icono de la tecnología
Curso

Creación de dashboards con Dash

Avanzado
5 h. y 34 min.

Completa este curso de Dash y serás capaz de crear dashboards de calidad gracias a este framework y...

Abraham Requena Mesa
4.4