An open API service indexing awesome lists of open source software.

https://github.com/bourbonut/detroit

detroit is wrapper for Python of d3js and Observable Plot
https://github.com/bourbonut/detroit

d3js plot python-wrapper visualization

Last synced: 10 months ago
JSON representation

detroit is wrapper for Python of d3js and Observable Plot

Awesome Lists containing this project

README

          






PyPI Latest Release


Documentation Status


Licence ISC

`detroit` is Python implementation of [d3js](https://d3js.org/).

- [Documentation](https://detroit.readthedocs.io/en/latest/)
- [Examples](https://github.com/bourbonut/detroit/tree/main/examples)





Source code

# Installation

```sh
pip install detroit
```

# Coverage

| Package Name | Yes / No | Tests OK | Notes |
|-----------------|----------|----------|-------------------------------|
| array | Yes | Yes | Not all functions supported |
| axis | Yes | Yes | |
| brush | No | - | |
| chord | No | - | |
| color | Yes | Yes | |
| contour | No | - | |
| delaunay | No | - | |
| dispatch | No | - | |
| drag | No | - | |
| dsv | - | - | use `import pandas / polars` |
| ease | No | - | |
| fetch | - | - | use `import requests` |
| force | No | - | |
| format | Yes | Yes | |
| geo | No | - | |
| hierarchy | No | - | |
| interpolate | Yes | Yes | interpolate CSS not supported |
| path | Yes | Yes | |
| polygone | No | - | |
| quadtree | No | - | |
| random | - | - | Use `import random` |
| scale | Yes | Yes | Mostly `test_linear` |
| scale-chromatic | Yes | Yes | See all schemes in `examples` |
| selection | Yes | Yes | |
| shape | Yes | Yes | Missing some of shapes |
| time | Yes | Yes | |
| time-format | Yes | Yes | |
| timer | No | - | |
| transition | No | - | |
| zoom | No | - | |