bokeh
bokeh.orgBokeh creates interactive plots, dashboards, and data applications in Python.
Looking for something like matplotlib? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 1 are free or have a free plan and 5 are open source.
Matplotlib provides Python tools for creating plots and visualizations from data.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | bokeh | — | Not stated | Web |
| 2 | pygal | — | Not stated | Web |
| 3 | plotly | — | Not stated | Web |
| 4 | altair | — | Not stated | Web |
| 5 | Seaborn | — | Not stated | Web |
| 6 | PyQtGraph | — | Not stated | — |
| 7 | altair | — | Yes | — |
| 8 | QuickChart | — | Not stated | Web |
| 9 | teeplot | — | Yes | — |
| 10 | SolidUI | — | Yes | — |
Bokeh creates interactive plots, dashboards, and data applications in Python.
pygal provides Python tools for creating charts and visualizing data in applications.
Plotly provides an open-source Python library for creating interactive charts and data visualizations.
Vega-Altair provides declarative data visualization tools for Python applications.
Seaborn provides statistical data visualization tools and plotting functions for Python.
PyQtGraph provides Python graphics, data visualization, and GUI tools for scientific and engineering applications.
Vega-Altair is a Python library for declarative statistical visualization.
QuickChart generates chart images through an API that can embed visualizations in emails, reports, and other platforms.
teeplot organizes visualization output and names files based on semantic plotting variables.
SolidUI generates graphs from a sentence, according to its repository description.
RAWGraphs is a free, open-source tool for creating data visualizations.
For custom data visualizations in JavaScript, D3.js provides tools for scales, axes, transitions, and DOM updates.
More than 50 chart types and modules are available in ZingChart, a JavaScript library for data visualization projects.
Apache Superset provides a community site for its open-source data visualization and exploration platform.
Edotor provides a web-based editor for creating and editing Graphviz diagrams.
draw.io provides a free, open source application for creating diagrams, with storage options chosen by each team.
RAWGraphs App provides a web interface for creating custom vector-based visualizations with the RAWGraphs core.
The Data Visualisation Catalogue explains chart types and techniques, with a searchable library organized by visualization function.
A Day in the Life is an interactive visualization exploring New York City taxi activity.
Highcharts provides JavaScript charting for dashboards, maps, stock data, grids, and web applications.
This Datawrapper repository contains shared JavaScript utility functions for client-side data visualization, released under the MIT license.
SIMILE Exhibit helps publish data-rich web pages through a framework for presenting information.
Flourish creates charts, maps, and interactive content for data storytelling without requiring coding.
Chart Builder creates charts from CSV or TSV data, including pie, bar, line, area, scatter, and donut charts.
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative