https://github.com/abdo-reda/d3-csharp
https://github.com/abdo-reda/d3-csharp
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/abdo-reda/d3-csharp
- Owner: Abdo-reda
- Created: 2023-08-18T19:58:48.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-09T16:12:26.000Z (almost 3 years ago)
- Last Synced: 2025-02-17T10:57:14.393Z (over 1 year ago)
- Language: C#
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
## What is this?
This is side project for fun, I wanted to use the [__d3-network graphs__](https://d3-graph-gallery.com/network.html) __in a .net / C# environment__ and so I decided to try and rewrite [d3-force](https://github.com/d3/d3-force) using C# (this is the main library used to create network graphs in d3.) I thought it might be fun and I could learn a thing or two!
This may turn out to be more of a daunting and complex task than I expected but there is only one way of finding out :)
## About D3
You can read more about __D3__ [here](https://d3js.org/) but basically its an opensource javascript library that can be used to _display & manipulate data in all types of interactive diagrams/graphs/illustrations_ and so on ...
The library seems to be pretty flexible and low level and so one could use a wrapper library like [observable plot](https://observablehq.com/plot/).
### Modules
__There are mainly 30 modules within__ [__d3-src__](https://github.com/d3/d3) :
* __d3-array__
* __d3-axis__
* __d3-brush__
* __d3-chord__
* __d3-color__
* __d3-contour__
* __d3-delaunay__
* __d3-dispatch__
* __d3-drag__
* __d3-dsv__
* __d3-ease__
* __d3-fetch__
* __d3-force__
* __d3-format__
* __d3-geo__
* __d3-hierarchy__
* __d3-interpolate__
* __d3-path__
* __d3-polygon__
* __d3-quadtree__
* __d3-random__
* __d3-scale__
* __d3-scale-chromatic__
* __d3-selection__
* __d3-shape__
* __d3-time__
* __d3-time-format__
* __d3-timer__
* __d3-transition__
* __d3-zoom__