Tutorial de Python Bokeh | Crea Gráficos Interactivos, Múltiples Gráficos y Diseños de Cuadrícula

2025-09-11 20:0510 minuto de lectura

Introducción al contenido

Este video cubre el uso de bibliotecas interactivas para la visualización de datos, enfocándose en las capacidades de 'bouquet' y 'plotly' para crear gráficos interactivos en Python. Discute las limitaciones de bibliotecas de gráficos estáticos como Matplotlib y Seaborn, y presenta las características interactivas que permiten a los usuarios manipular gráficos, incluyendo la configuración de dimensiones, títulos, etiquetas, marcadores y colores. El tutorial proporciona ejemplos de generación de varios gráficos, incluyendo gráficos de líneas y de dispersión, prestando atención a las opciones de personalización como leyendas y formas de marcadores. También aborda la incrustación de gráficos en cuadernos Jupyter y esboza el proceso para crear una cuadrícula de múltiples gráficos, resaltando los beneficios de la interacción en la representación visual de datos. El video concluye con la promesa de temas más avanzados, incluyendo gráficos tridimensionales, en sesiones futuras.

Información Clave

  • El video discute el uso de las bibliotecas `matplotlib` y `seaborn` para crear gráficos estáticos, destacando sus limitaciones para la interactividad.
  • Las bibliotecas de gráficos interactivos como `bouquet` y `plotly` ofrecen funcionalidades que permiten a los usuarios interactuar con sus gráficos.
  • El video introduce `bouquet` y explica sus capacidades de trazado interactivo al mostrar una demostración.
  • Se enfatiza que una vez que se crea un gráfico utilizando bibliotecas estáticas, los usuarios no pueden interactuar con ellos, mientras que `bouquet` permite la creación de gráficos interactivos.
  • El video transitiona a mostrar cómo configurar gráficos interactivos, incluyendo cómo definir las dimensiones del gráfico, títulos y marcadores.
  • Se pueden combinar y gestionar múltiples gráficos interactivos en el mismo cuaderno, mejorando la experiencia de visualización de datos.
  • Existen diferentes modos de mostrar gráficos, como en archivos separados o integrados dentro de cuadernos.
  • El video también contrasta `bouquet` con `plotly`, que se destaca como otra biblioteca para gráficos interactivos en tres dimensiones.

Análisis de la línea de tiempo

Palabras clave del contenido

Matplotlib y Seaborn

Tanto Matplotlib como Seaborn son bibliotecas de graficación estáticas utilizadas extensamente para crear gráficos. Una vez que se crea un gráfico, los usuarios no pueden interactuar con él, pero hay muchas bibliotecas interactivas disponibles.

Bibliotecas Interactivas

Las bibliotecas interactivas como Bokeh y Plotly permiten a los usuarios crear gráficos interactivos donde se pueden dibujar y manipular figuras. Esto aumenta el compromiso del usuario y el análisis de datos.

Bokeh

Bokeh se presenta como una biblioteca de gráficos interactivos. El presentador demuestra cómo usar Bokeh para configurar un gráfico utilizando Jupyter Notebook, mostrando código específico para las importaciones y configuraciones básicas.

Personalización del gráfico

El video discute la personalización de gráficos, incluyendo la configuración de títulos, dimensiones y el tipo de marcador. También enfatiza la interacción y los ajustes disponibles con los parámetros definidos.

Gráfico de Rejilla

Una función de gráficos en cuadrícula en Bokeh permite que múltiples subgráficos se dispongan en un formato de cuadrícula, lo que permite a los usuarios interactuar con múltiples gráficos simultáneamente.

Trazado 3D

La discusión se traslada a la representación gráfica en 3D, donde el ponente indica la necesidad de funcionalidad interactiva en tales gráficos, particularmente para la manipulación de datos a través de dimensiones.

Plotly

Plotly se presenta como una biblioteca que facilita la creación de gráficos 3D interactivos. El hablante insinúa que explorará esta biblioteca en futuros videos para abordar las limitaciones de Bokeh para la visualización en 3D.

Preguntas y respuestas relacionadas

¿Cuál es el enfoque de este curso?

El curso se centra en bibliotecas interactivas para crear gráficos visuales y visualización de datos.

¿Qué son Matplotlib y Seaborn?

Matplotlib y Seaborn son bibliotecas utilizadas para gráficos estáticos en visualización de datos.

¿Podemos interactuar con gráficos creados utilizando Matplotlib o Seaborn?

No, los gráficos creados con Matplotlib o Seaborn son estáticos y no permiten la interacción.

¿Qué bibliotecas interactivas se mencionan en el curso?

El curso menciona Bokeh y Plotly como bibliotecas interactivas.

Bokeh se utiliza para crear visualizaciones interactivas y atractivas para la web.

Bokeh se utiliza para crear gráficos interactivos que se pueden insertar en notebooks de Jupyter.

¿Cómo configuras Bokeh para su uso en un cuaderno Jupyter?

Necesitas importar bibliotecas de Bokeh como figure y output_file, luego establecer la salida para que esté en un cuaderno.

Las propiedades que puedes establecer para un gráfico en Bokeh incluyen:1. Títulos: Puedes establecer títulos para el gráfico principal y para los ejes.2. Ejes: Puedes personalizar los ejes, incluyendo límites, escalas y etiquetas.3. Leyendas: Puedes agregar leyendas para identificar diferentes series de datos.4. Colores y estilos: Puedes elegir colores y estilos de línea para diferenciar los datos.5. Dimensiones: Puedes establecer el ancho y la altura del gráfico.6. Herramientas: Puedes añadir herramientas interactivas como zoom y pan.7. Gaps: Puedes definir la presencia de huecos en los datos y cómo se manejan.8. Anotaciones: Puedes agregar anotaciones para resaltar puntos importantes en el gráfico.9. Malla: Puedes personalizar la malla y las líneas de cuadrícula.10. Respuesta a eventos: Puedes definir cómo debe responder el gráfico a las interacciones del usuario.Estas son algunas de las propiedades que puedes personalizar en un gráfico de Bokeh para ajustarlo a tus necesidades específicas.

Puedes establecer propiedades como el ancho del gráfico, la altura, el título, las etiquetas de los ejes y la leyenda.

¿Cómo se crean gráficos interactivos en Bokeh?

Puedes crear gráficos interactivos definiendo la figura y añadiendo varias funciones de renderizado con estilos y datos específicos.

Bokeh ofrece varias funcionalidades para la creación de gráficos en tres dimensiones.

Bokeh proporciona capacidades para la creación de gráficos en 3D, aunque puede haber limitaciones o desafíos con el acceso interactivo directo.

¿Para qué se utiliza Plotly?

Plotly se utiliza para crear gráficos interactivos en tres dimensiones.

¿Cuáles son algunos de los desafíos con los gráficos tridimensionales interactivos en Bokeh?

La creación de gráficos interactivos en tres dimensiones puede ser menos directa en Bokeh, a menudo requiriendo bibliotecas alternativas como Plotly.

¿Qué puedes hacer con gráficos interactivos en Bokeh?

Con gráficos interactivos, puedes hacer zoom, reiniciar, establecer títulos e interactuar con componentes individuales.

¿Qué es un gráfico de cuadrícula en Bokeh?

Un gráfico de cuadrícula permite organizar múltiples gráficos en un diseño de cuadrícula, proporcionando una forma de visualizar múltiples conjuntos de datos juntos.

¿Qué se cubrirá en el próximo video?

El próximo video cubrirá más ejemplos de uso de gráficos de cuadrícula y potencialmente introducirá Plotly para visualizaciones en 3D.

Más recomendaciones de videos

Compartir a: