Skip to content

paupradel/template_tableros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Template de tablero

-- Estatus del proyecto: [Activo]

1. Acerca de este proyecto

Usando el código de este repositorio es posible crear tableros usando el framework de python Dash.

La idea es reutilizar el código, producir y personalizar tableros de análisis a demanda y de una manera rápida.

Uno de los principales objetivos de este proyecto fué constrtuir un tablero responsivo y que se pudiera consultar en dispositivos móviles como los teléfonos inteligentes. Para ello se usaron estilos de CSS basados en esta guía de estilo creada por Chris Parmer.

Una explicación más detallada se puede encontrar en la Wiki de este proyecto.

1.1 Métodos usados

  • Visualización de datos
  • Desarrollo web

1.2 Tecnologías usadas

  • Python
  • Pandas
  • Plotly
  • Dash
  • HTML
  • CSS
  • JavaScript (un poco)

2. Descripción del proyecto

2.1 ¿Cómo empezar?

  1. Clona este repositorio (aquí un tutorial).

  2. Los datos que usan los ejemplos de las gráficas en plotly están guardados en este folder del repositorio. Son datos libres.

  3. Los notebooks de jupyter que contienen los ejemplos de gráficas realizadas en plotly y adaptadas a dash se encuentran en este folder.

  4. Para poder utilizar el código se recomienda crear un ambiente virtual e instalar las bibliotecas necesarias vía el archivo requirements.txt de este repositorio. Lo anterior se puede hacer en la terminal (linux) mediante el siguiente comando.

    $ pip install -r requirements.txt

3. Demo del tablero

El archivo ejecutable en python app.py que se encuentra en el folde principal del proyecto contiene un demo de un tablero responsivo con ejemplos de 5 distintas gráficas y visualizaciones (tabla, barras, líneas, pie y mapa coroplético). En ese mismo folder se puede encontrar otro archivo ejecutable app_vacio.py en donde no se colocaron gráficas y se puede reutilizar a demanda siguiendo la guía de stilo de dash mencionada arriba, así como la creación de gráficas de plotly que se puede consultar en el jupyter notebook también mencionado.

El tablero demo luce de la siguiente manera para una computadora de escritorio,

tablero demo computadora escritorio 1

tablero demo computadora escritorio 2

mientras que en un dispositivo móvil las gráficas se alínean una por una verticalmente,

tablero demo móvil 1

tablero demo móvil 2

tablero demo móvil 3

Contacto

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages