Plotting Libraries
Matplotlib, Seaborn, Plotly, Bokeh, Altair and more.
This is an overview — pick a sub-topic below.
Sub-topics (10)
Seaborn
Statistical plots with good defaults, built on Matplotlib.
Plotly
Interactive, zoomable charts for notebooks and the web.
Bokeh
Interactive browser visualisations and streaming plots from Python.
Altair
Declarative charts based on Vega-Lite — describe the mapping, not the drawing.
HoloViews, hvPlot and Datashader
High-level interactive plotting (HoloViews/hvPlot) and rendering of billions of points (Datashader).
plotnine and Lets-Plot
Grammar-of-graphics plotting (ggplot2 style) for Python.
Pygal
Simple SVG charts, easy to embed in web pages.
PyQtGraph and VisPy
Fast real-time plotting for scientific/engineering GUIs (PyQtGraph) and GPU-accelerated visualisation (VisPy).
Mayavi
3-D scientific visualisation (surfaces, volumes, vector fields) based on VTK.
Yellowbrick
Visual diagnostics for machine learning: learning curves, confusion matrices, residual plots.
Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.
Discussion (0)
Sign in or join free to ask questions and discuss this topic.