Datawrapper vs Matplotlib
Datawrapper
datawrapper.deMatplotlib
matplotlib.orgSide by side
| Figure | Datawrapper | Matplotlib |
|---|---|---|
| Price from | $21/mo | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| API | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 5 | 1 |
| Spec score · Data Visualization Software | 9.4 (#1) | 8.7 (#17) |
| Founded | 2012 | 2003 |
| Free plan | Yes | Yes |
| Support | Support is available by contact form, email, and an Academy with more than 100 articles; paid plans list email-based support. | The project directs users to community help through Discourse, GitHub issues, and Stack Overflow. |
Plans
Datawrapper
- FreeFree
- Pro$21 a month
- Business$39 a month
- Custom theme add-on$499 a month
- EnterprisePriced on request
In their own words
Datawrapper
Datawrapper is a web app for creating and publishing charts, maps and tables. Its feature overview lists 25 interactive, responsive and accessible visualisation types, including more than 20 chart types. Map options include symbol, choropleth and locator maps, as well as more than 4,000 basemaps and cartograms. Tables can include images, heatmaps, miniature charts, search, pagination and sorting. Users can embed visualisations on websites and export PNG, PDF or SVG files depending on plan. A PowerPoint add-in supports creating, editing, embedding and updating visualisations in presentations, while the REST API can create and edit charts and support integrations. Datawrapper says embeds have no trackers, cookies or third-party scripts and meet GDPR and CCPA requirements. It also says the service is hosted in Frankfurt and Stockholm within the EEA and is ISO 27001 certified. A free plan allows unlimited publishing and PNG downloads, but retains Datawrapper attribution. Pro costs $21 per user/month, excluding VAT, and removes attribution. The maker is based in Berlin and was founded in 2012.
Matplotlib
Matplotlib is a free Python library for creating static, animated, and interactive visualizations. The project says it can make publication-quality plots, and interactive figures can support zooming, panning, and updates. Users can customize visual style and figure layout, then export figures to many file formats. Matplotlib can be embedded in JupyterLab and graphical user interfaces. Third-party packages built on it include seaborn, HoloViews, plotnine, Cartopy, and WCSAxes. Official release wheels are available for Linux, macOS, and Windows, while documented runtime dependencies require Python 3.11 or newer. Additional dependencies may be needed for other GUI frameworks, LaTeX rendering, animation saving, and more file formats. The project describes its code as BSD-compatible and grants a royalty-free license subject to its license terms. Community help is available through Discourse, GitHub issues, and Stack Overflow. The project says Matplotlib began as a tool for EEG data and is now used in many fields. Its listed plan is Matplotlib at free.