Skip to content
Statistical data visualization using matplotlib
Branch: master
Clone or download
Latest commit b9551af Apr 15, 2019

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.

You can’t perform that action at this time.