d3py
Python plotting library based on D3.js for interactive visualizations.
- Status
- UnmaintainedNo commits in 3451 days.
- Last checked
- Checked · Oct 15, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
d3py is a Python library that allows users to create interactive data visualizations using the power of D3.js. It bridges the gap between Python's data manipulation capabilities and D3.js's advanced visualization features, making it easier to generate complex charts and graphs directly from Python code.
d3py stands out by offering Python developers the ability to create complex, interactive visualizations using D3.js without needing to switch between languages or environments.
When it fits — and when it doesn’t
A good fit for
Python developers who need to create advanced, interactive visualizations for web applications without leaving the Python ecosystem.
Data analysts looking to leverage D3.js's capabilities directly from Python.
Look elsewhere if
Projects requiring real-time data streaming and visualization as d3py focuses on static or batch processing of data.
Teams that require a fully managed backend service for their visualizations, as it is primarily a local library.
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited active development and small community
GitHub activity indicates low contribution rate, few open issues and pull requests
- 02
Performance overhead due to Python-D3.js bridge
Data transfer between Python and JavaScript can introduce latency in visualization rendering
What it does well
Integration with D3.js for advanced visualizations
Seamless Python data manipulation and visualization
Interactive charts and graphs directly from Python
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up d3py
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for d3py’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/d3py)HTML
<a href="https://navigateaitools.com/explorer/tool/d3py"><img src="https://navigateaitools.com/badge/d3py.svg" alt="d3py — tracked on AI Navigator" height="58"></a>