Counting 3,742 Big Data & Machine Learning Frameworks, Toolsets, and Examples...
Suggestion? Feedback? Tweet @stkim1

Last Commit
Apr. 21, 2019
Jun. 18, 2012

seaborn: statistical data visualization

PyPI Version License DOI Build Status Code Coverage

Seaborn is a Python visualization library based on matplotlib. It provides a high-level interface for drawing attractive statistical graphics.


Online documentation is available at

The docs include a tutorial, example gallery, API reference, and other useful information.


Seaborn supports Python 2.7 and 3.5+.

Installation requires numpy, scipy, pandas, and matplotlib. Some functions will optionally use statsmodels if it is installed.


The latest stable release (and older versions) can be installed from PyPI:

pip install seaborn

You may instead want to use the development version from Github:

pip install git+


To test seaborn, run make test in the source directory.

This will exercise both the unit tests and docstring examples (using pytest).


Seaborn development takes place on Github:

Please submit any reproducible bugs you encounter to the issue tracker.

Latest Releases
v0.9.0 (July 2018)
 Jul. 16 2018
v0.8.1 (September 2017)
 Sep. 3 2017
v0.8.0 (July 2017)
 Jul. 8 2017
v0.7.1 (June 2016)
 Jun. 4 2016
v0.7.0 (January 2016)
 Jan. 24 2016