Install
Matplotlib alternatives
3 tools to consider instead of Matplotlib, shown against it.
| Matplotlib | seaborn | plotnine | Bokeh | |
|---|---|---|---|---|
| Vendor | NumFOCUS (Matplotlib Development Team) | seaborn developers (Michael Waskom) | plotnine developers (Hassan Kibirige) | NumFOCUS (Bokeh) |
| Pricing model | Open source + paid options | Open source + paid options | Open source + paid options | Open source + paid options |
| Free tier | Yes | Yes | Yes | Yes |
| Deployment | Self-hosted | Self-hosted | Self-hosted | Self-hosted |
| Open source | Yes (Matplotlib License (BSD-compatible)) | Yes (BSD-3-Clause) | Yes (MIT) | Yes (BSD-3-Clause) |
| Best for | Python users who need precise control over static, publication-quality charts. | Data analysts doing fast statistical exploration in Python notebooks. | Python users who know ggplot2 and want the same grammar of graphics without switching languages. | Python developers who want interactive charts or small data apps without writing JavaScript. |
| Pricing | Free, open-source project fiscally sponsored by NumFOCUS with no pricing page. Pricing has not been verified yet — see the vendor's site. | Free, open-source library with no pricing page. Pricing has not been verified yet — see the vendor's site. | Free, open-source library with no pricing page. Pricing has not been verified yet — see the vendor's site. | Free, open-source project fiscally sponsored by NumFOCUS with no pricing page. Pricing has not been verified yet — see the vendor's site. |
| Features |
|
|
|
|