# mpld3 vs SciencePlots

## Key differences

- SciencePlots has 3.9× as many GitHub stars as mpld3 (9.4K vs 2.4K).
- SciencePlots had more development activity over the last 12 months: 10 commits vs 9.
- mpld3 is downloaded 2.1× as often on PyPI (94.4K vs 44.7K per week).
- mpld3 is licensed under BSD-3-Clause; SciencePlots under MIT.
- mpld3 is written primarily in Jupyter Notebook, SciencePlots in Python.
- mpld3 is the older project: its repository was created in 2013, SciencePlots's in 2018.

| | mpld3 | SciencePlots |
|---|---|---|
| Description | Renders matplotlib figures as interactive D3.js graphics in the browser. | Matplotlib styles for scientific figures and journal publications. |
| GitHub stars | 2,412 | 9,355 |
| Commits (12 months) | 9 | 10 |
| Contributors | 48 | 13 |
| License | BSD-3-Clause | MIT |
| Language | Jupyter Notebook | Python |
| Status | Active | Maintained |
| Install | `pip install mpld3` | `pip install SciencePlots` |

Source: https://awesomedataviz.com/compare/mpld3-vs-scienceplots/ · Data updated 2026-11-01 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
