
Code librarySample
seaborn
Open-source community
A statistical plotting library on top of Matplotlib: one call for distributions, regressions and grouped comparisons from a pandas DataFrame.
Licence
Open source
Built by
Developers
Languages
Python
Runs on
Python code, Jupyter notebooks
Scores
Out of 5. The tick marks the average for code libraries in the library.
- Ease of use
- 4
- Visual control
- 3
- Interactivity
- 1
- Sharing
- 2
- Governance
- 1
- Low cost
- 5
- Data scale
- 3
Strengths
- Statistical charts in one call: KDE, violin, regression and pair plots
- Works directly with tidy pandas DataFrames
- Attractive defaults and colour palettes
Limitations
- Static output only
- Fine tuning still means dropping down to Matplotlib
- Not meant for dashboards
Best for
- Exploratory data analysis in notebooks
- Statistical comparisons between groups
Other code libraries
Matplotlib
Open-source community (NumFOCUS)
The foundational Python plotting library: low-level control over every element of a figure, for static, publication-quality output.
Open sourcePython
Plotly
Plotly
Interactive, web-based charts from Python, R or JavaScript, with Dash for turning them into complete analytical apps.
Open sourcePythonR
ggplot2
Posit and the R community
R’s implementation of the grammar of graphics: build any chart by layering data, aesthetic mappings and geometries.
Open sourceR