KnowledgeCity

Python: crear datos interactivos con gráficos

Cree gráficos interactivos utilizando HVPlot.
Ve la primera lección gratis — obtén acceso completo a las 3 lecciones.

To view this video please enable JavaScript.

Curso: A demanda
Intermedio  Proveedor Brian Higgins  3 Lecciones ·  14m  en Árabe, Alemán, Inglés, Español, Francés, Portugués, Chino simplificado 

Descripción del curso

En estas lecciones aprenderá a crear gráficos interactivos utilizando HVPlot. La biblioteca HVPlot de Python es una API de trazado de alto nivel basada en HoloViews, que proporciona una API general y coherente para el graficado de datos. Le mostraremos cómo usar HVPlot y cómo funcionan los diversos widgets de la barra de herramientas, con funciones que incluyen panorámica, reinicio, zoom de caja, zoom de rueda, guardar y desplazamiento. Estas funciones le permitirán mover el gráfico, acercarlo o alejarlo y obtener datos sobre un punto de interés en el gráfico.

También le mostraremos cómo la función de guardar le permite guardar una imagen gráfica en el disco para su uso posterior. Para estos gráficos, utilizará la biblioteca Python Numpy para generar datos hipotéticos aleatorios. Luego aprenderá a agregar y usar un widget de filtro en su HVPlot, que le permitirá mostrar el gráfico de líneas para la lista de datos que filtró.

Lo que aprenderás

  • Crear gráficos de líneas interactivos utilizando la biblioteca HVPlot de Python
  • Utilizar los widgets de la barra de herramientas de HVPlot incluyendo pan, reset, zoom de caja, zoom de rueda, guardar y pasar el cursor
  • Generar datos hipotéticos aleatorios para graficar utilizando la biblioteca NumPy de Python
  • Agregar y utilizar un widget de filtro para enfocarse en datos seleccionados en un gráfico de líneas
  • Guardar una imagen de gráfico en disco para uso posterior con la función de guardado

Puntos clave

  • HVPlot es una API de trazado de alto nivel construida sobre HoloViews que proporciona una API general y consistente para graficar datos.
  • Los widgets de la barra de herramientas le permiten mover el gráfico, acercar o alejar, y obtener datos en un punto de interés, incluyendo las funciones de pan, reset, zoom de caja, zoom de rueda, guardar y pasar el cursor.
  • La función de guardado le permite guardar una imagen de gráfico en disco para uso posterior.
  • La biblioteca NumPy de Python se utiliza para generar datos hipotéticos aleatorios para graficar.
  • Un widget de filtro agregado a un HVPlot le permite mostrar el gráfico de líneas para la lista de datos en los que filtra.

Preguntas frecuentes

¿Qué aprenderé en este curso?

Aprenderá a crear gráficos de líneas interactivos utilizando HVPlot, utilizar cada widget de la barra de herramientas adjunto a un gráfico HVPlot, y agregar un widget de filtro a un gráfico de líneas para enfocarse en datos.

¿Qué es HVPlot?

La biblioteca HVPlot de Python es una API de trazado de alto nivel construida sobre HoloViews, que proporciona una API general y consistente para graficar datos.

¿Cuáles son los widgets de la barra de herramientas que cubre el curso?

El curso cubre widgets de la barra de herramientas con funciones que incluyen pan, reset, zoom de caja, zoom de rueda, guardar y pasar el cursor, que le permiten mover el gráfico, acercar o alejar, y obtener datos en un punto de interés.

¿Qué biblioteca de Python se utiliza para generar los datos de los gráficos?

El curso utiliza la biblioteca NumPy de Python para generar datos hipotéticos aleatorios para graficar.

¿Qué temas cubren las lecciones?

Las lecciones cubren la creación de un gráfico de líneas interactivo utilizando HVPlot, la exploración de widgets de la barra de herramientas, y la adición de un widget de filtro.