All Tools

This page lists libraries for visualizing data in Python. If you see any missing Python tools, please open a PR for tools.yml. Tools are sorted in each category according to their total downloads per month when added to the list. Note that conda downloads are computed by summing total downloads across the defaults channel, conda-forge, and bioconda; data for other channels is not currently included. Also note that the stars, contributors, license and PyPi downloads badges are cached to prevent users to hit the badges rate limits. Since caching can fail occasionally for some PyPi downloads badges, their live counterpart is instead displayed and can be identified by their grey background.

Last updated: November 30, 2021

Core

Python libraries on which multiple higher-level libraries are built.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors Built on
matplotlib
plotly.py
bokeh

High-Level Shared API

Libraries sharing the Pandas .plot() API, built upon the core Python or JS libraries.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors Built on
pandas
xarray
cufflinks -
hvplot
Pandas-Bokeh -

High-Level

InfoVis Libraries focusing on high-level operations for working with data visually, built upon the core Python or JS libraries.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors Built on
seaborn -
altair -
holoviews
plotly_express
chartify
lets-plot - - -
AutoViz - - -

Native-GUI

InfoVis Libraries targetting native-desktop GUI interfaces for interactive plots.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors Built on
matplotlib
pyqtgraph -
glue -
veusz -
chaco - - kiva
gr - - - -

Other InfoVis

InfoVis plotting libraries not fitting into other categories above.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors Built on
plotnine -
pygal - -
bqplot - -
toyplot -
chart - - -
biggles - - - -

SciVis

Libraries for visualizing scientific data situated in real-world coordinates, typically using OpenGL or WebGL.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors Built on
VTK
vispy -
mayavi
ipyvolume - -
pyvista -
itkwidgets - -
vedo
glumpy - - -

Geospatial

Tools for working with data in geographic coordinates.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors Built on
geopandas -
folium -
cartopy
ipyleaflet -
gmplot - - - - -
geoviews
geoplot -
splot
geoplotlib - - -

Graphs and networks

Tools specifically focused on visualizing graphs (networks). Several of the other plotting libraries listed in other sections can also plot graphs, including Bokeh, HoloViews, Matplotlib, and Plotly.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors Built on
networkx -
graphviz -
pydot - -
pygraphviz -
python-igraph - -
pyvis - -
pygsp - -
graph-tool - - - - -
ipycytoscape - - -
nxviz - -
py2cytoscape - -
Py3Plex - - - -
ipydagred3 - -
webweb - -
netwulf - - - -
ipysigma - - - - -

Other domain-specific

Tools focused on specific research or application areas other than those above.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors Built on
scikit-image -
missingno - -
arviz
scikit-plot -
yellowbrick
MetPy
napari -
yt
hypertools - - -
clustergrammer2 - - -
facets - - - -

Large-data rendering

Tools for rasterizing/aggregating data before visualization, which can make rendering faster, allow larger datasets, or make it feasible to use remote datasets (with server-side rendering).

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors Built on
datashader -
vaex -
mpl-scatter-density -

Dashboarding

Libraries for creating live Python-backed web applications or dashboards that a user can interact with to explore or analyze data.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors Built on
bokeh
dash
streamlit -
panel
visdom -
voila -
wave -
jupyter-flex - - - -
ipyflex - -

Colormapping

Collections of colormaps and tools for generating new colormaps.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors Built on
colorcet -
palettable - -
cmocean - -
CMasher - -
cmcrameri - - -
viscm - - -

Dormant projects

Tools no longer developed or endorsed by the authors.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors Built on
pdvega -
basemap -
d3po - - - - - - -
galry - - - -
ggpy - - -
gleam - - - - -
leather - - - -
lightning - - -
mpld3 -
PyQwt - - - - - -
guiqwt - - -
vincent - - -
visvis - -