Overview

Bokeh is designed to provide elegant, concise construction of versatile graphics, and to afford high-performance interactivity over very large or streaming datasets. Unlike Matplotlib, which is primarily for static plots, Bokeh's output is interactive HTML and JavaScript.

Key Features

  • Server-side Capabilities: Can connect to a Python backend for real-time data updates.
  • Large Datasets: Uses efficient techniques to handle millions of points in the browser.
  • Customizable Widgets: Includes sliders, buttons, and dropdowns for building interactive apps.
  • Flexible Layouts: Easily arrange multiple plots and widgets.

Use Cases

  • Building interactive data dashboards in Python.
  • Visualizing real-time sensor data.

Related Terms