matplotlib
matplotlib.orgMatplotlib provides Python tools for creating plots and visualizations from data.
Looking for something like pygal? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 5 are open source.
pygal provides Python tools for creating charts and visualizing data in applications.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | matplotlib | — | Not stated | Web |
| 2 | plotly | — | Not stated | Web |
| 3 | altair | — | Not stated | Web |
| 4 | Seaborn | — | Not stated | Web |
| 5 | bokeh | — | Not stated | Web |
| 6 | QuickChart | — | Not stated | Web |
| 7 | PyQtGraph | — | Not stated | — |
| 8 | altair | — | Yes | — |
| 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.
Vega-Altair provides declarative data visualization tools for Python applications.
Seaborn provides statistical data visualization tools and plotting functions for Python.
Bokeh creates interactive plots, dashboards, and data applications in Python.
QuickChart generates chart images through an API that can embed visualizations in emails, reports, and other platforms.
PyQtGraph provides Python graphics, data visualization, and GUI tools for scientific and engineering applications.
Vega-Altair is a Python library for declarative statistical visualization.
SolidUI generates graphs from a sentence, according to its repository description.
teeplot organizes visualization output and names files based on semantic plotting variables.
RAWGraphs is a free, open-source tool for creating data visualizations.
ParaView analyzes and visualizes data across settings ranging from laptops to supercomputers, according to its project site.
More than 50 chart types and modules are available in ZingChart, a JavaScript library for data visualization projects.
Highcharts provides JavaScript charting for dashboards, maps, stock data, grids, and web applications.
Edotor provides a web-based editor for creating and editing Graphviz diagrams.
JSON Crack visualizes and edits JSON, CSV, YAML, and XML as interactive graphs, with formatting, querying, and validation tools.
Graphviz creates diagrams from graph descriptions and provides open-source software for visualizing structural information.
draw.io provides a free, open source application for creating diagrams, with storage options chosen by each team.
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.
Datawrapper creates interactive charts, maps, and tables in a web app without requiring code, according to its site.
family-chart is a D3-based library for visualizing interactive family trees, with examples and additional features documented in its repository.
Lux automatically visualizes Pandas DataFrames to support data exploration.
The Data Visualisation Catalogue explains chart types and techniques, with a searchable library organized by visualization function.
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