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: September 24, 2021

Core

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

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors
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
pandas
xarray
hvplot
cufflinks -
Pandas-Bokeh -
pdvega -

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
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
matplotlib
pyqtgraph -
glue -
napari -
veusz -
gr - - -
chaco - -

Other InfoVis

InfoVis plotting libraries not fitting into other categories above.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors
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
VTK
mayavi
vispy -
pyvista -
ipyvolume - -
itkwidgets - -
vedo
glumpy - - -

Geospatial

Tools for working with data in geographic coordinates.

Name Stars Contributors Downloads License Docs PyPI Conda Sponsors
geopandas -
folium -
cartopy
ipyleaflet -
gmplot - - - -
geoviews
splot
geoplot -
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
networkx -
graphviz -
pydot - -
pygraphviz -
python-igraph -
pyvis -
pygsp -
graph-tool - - - -
nxviz -
Py3Plex - - -
py2cytoscape -
ipydagred3 - -
ipycytoscape - -
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
scikit-image -
missingno - -
arviz
scikit-plot -
yellowbrick
MetPy
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
datashader
mpl-scatter-density -
vaex

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
bokeh
dash
panel
streamlit
voila
jupyter-flex -
visdom -

Colormapping

Collections of colormaps and tools for generating new colormaps.

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

Dormant projects

Tools no longer developed or endorsed by the authors.

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