matplotlib
matplotlib.orgMatplotlib provides Python tools for creating plots and visualizations from data.
Looking for something like bokeh? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 3 are open source.
Bokeh creates interactive plots, dashboards, and data applications in Python.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | matplotlib | — | Not stated | Web |
| 2 | plotly | — | Not stated | Web |
| 3 | pygal | — | 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 | SolidUI | — | Yes | — |
| 10 | teeplot | — | Yes | — |
Matplotlib provides Python tools for creating plots and visualizations from data.
Plotly provides an open-source Python library for creating interactive charts and data visualizations.
pygal provides Python tools for creating charts and visualizing data in applications.
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.
SolidUI generates graphs from a sentence, according to its repository description.
teeplot organizes visualization output and names files based on semantic plotting variables.
Google Data Studio connects to data sources and turns them into interactive dashboards and reports for business decisions.
Highcharts provides JavaScript charting for dashboards, maps, stock data, grids, and web applications.
Flourish creates charts, maps, and interactive content for data storytelling without requiring coding.
Datawrapper creates interactive charts, maps, and tables in a web app without requiring code, according to its site.
Interactive charts for multidimensional datasets can be built with dc.js, a JavaScript library that supports Crossfilter.
A Day in the Life is an interactive visualization exploring New York City taxi activity.
JSON Crack visualizes and edits JSON, CSV, YAML, and XML as interactive graphs, with formatting, querying, and validation tools.
Percival enables querying complex datasets and producing interactive graphics through a declarative data language.
SIMILE Exhibit helps publish data-rich web pages through a framework for presenting information.
RAWGraphs is a free, open-source tool for creating data visualizations.
Chart Builder creates charts from CSV or TSV data, including pie, bar, line, area, scatter, and donut charts.
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.
ParaView analyzes and visualizes data across settings ranging from laptops to supercomputers, according to its project site.
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