Contenido

Objetivo

Diseñar interactivamente cuadros de mando que permitan visualizar y comunicar los datos de desempeño financiero en el mercado de una empresa para apoyar la toma de decisiones estratégicas.

Descripción

Este tema se explora el diseño interactivo de dashboards utilizando herramientas avanzadas como Plotly y Python. A través de ejemplos prácticos, se construirán interfaces visuales que presentan datos financieros de manera clara y efectiva, facilitando el análisis y la toma de decisiones en contextos empresariales. Se enfatiza el uso de datos en tiempo real y la personalización de los dashboards para adaptarse a diferentes necesidades analíticas.

Explicación

Haz clic para revisar la explicación.

Diseño interactivo de cuadros de mando (dashboard) 

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa las siguientes lecturas:

Para conocer más sobre diseño interactivo de cuadros de mando, revisa las siguientes lecturas:

Actividad

Objetivo

Desarrollar un dashboard interactivo en Python utilizando Plotly y Dash que permita visualizar, analizar y pronosticar los datos históricos y rendimientos de acciones específicas de una empresa.

Instrucciones
  1. Importar librerías: Importa las librerías necesarias: pandas, plotly.express, dash, dash_core_components, y dash_html_components.
  2. Obtener datos: Utiliza yfinance para descargar datos históricos de acciones específicas para el periodo de seis meses a la fecha más reciente.
  3. Preparar datos: Calcula los rendimientos diarios de las acciones y almacénalos en un nuevo DataFrame.
  4. Crear dashboards estáticos: Utiliza Plotly para crear gráficas estáticas que muestren el precio de cierre y los rendimientos diarios de las acciones.
  5. Diseñar dashboard interactivo: Configura un dashboard interactivo en Dash que permita seleccionar diferentes acciones para mostrar las gráficas correspondientes.
  6. Añadir componentes interactivos: Incluye componentes como menús desplegables para seleccionar las acciones a visualizar.
  7. Ejecutar la aplicación: Corre el servidor de Dash para visualizar el dashboard interactivo.
  8. Documentación: Asegúrate de comentar adecuadamente tu código para explicar cada paso y función utilizada.
Checklist
  • Se importa correctamente todas las librerías necesarias.
  • Se descarga y se prepara correctamente el DataFrame con los datos históricos de las acciones.
  • Se calcula y visualiza los rendimientos diarios de las acciones sin errores.
  • Se crea correctamente un dashboard estático con las gráficas de precios de cierre y rendimientos diarios.
  • Se configura y ejecuta un dashboard interactivo que permite la selección de acciones.
  • Se documenta el código adecuadamente, explicando el propósito de cada bloque de código.
  • Se verifica la correcta funcionalidad del dashboard interactivo a través de pruebas.