mrpandey/d3graphTheory
mrpandey/d3graphTheory has 1,856 GitHub stars and 171 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 00:18 UTC. Last push 2026-08-15.
:boom: Interactive and colorful :art: graph theory tutorials made using d3.js :zap:
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
D3 Graph Theory
In mathematics, graph theory is the study of graphs, which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of vertices, nodes, or points which are connected by edges, arcs, or lines. -- Wikipedia
D3 Graph Theory is a front-end project aimed at anyone who wants to learn graph theory. It provides a quick and interactive introduction to the subject. The visuals used in the project makes it an effective learning tool.
Topics Covered So Far
The whole content is broken in several units. So far these units have been added.
| Table | Of | Contents |
|---|---|---|
| 1. Vertices and Edges | 2. Order and Size of a Graph | 3. Degree of a Vertex |
| 4. Degree Sequence of a Graph | 5. Graphic Sequence | 6. Havel-Hakimi Algorithm |
| 7. Pigeonhole Principle | 8. Regular Graph | 9. Complete Graph |
| 10. Bipartite Graph | 11. Complete Bipartite Graph | 12. Walk |
| 13. Open vs Closed Walks | 14. Connectivity | 15. Eulerian Circuit |
| 16. Eulerian Trail | 17. Graph Coloring | 18. k-Colorable Graph |
| 19. Chromatic Number | 20. Trees | 21. Rooted Trees |
| 22. Spanning Tree of a Graph |
The project is still expanding. New topics are added from time to time.
Upcoming Topics
These topics are planned to be added.
- Planar Graphs
- Chromatic Number
- Trees
- Rooted Trees
- Spanning Tree
- Prim's Algorithm
- Kruskal's Algorithm
So, keep checking for updates. :smile:
Attributions
This project is built with the help of following libraries and projects.
- D3.js
- MathJax
- JQuery
- Bootstrap
- Modal Logic Playground
- Havel-Hakimi
- iconsanscoffee.com
- GitHub Buttons
License
Copyright (c) 2017 Avinash Pandey. Licensed under MIT License.
Explore related projects
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
534,025 starsEbookFoundation/free-programming-books
:books: Freely available programming books
401,327 starsnilbuild/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
371,582 starsvinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
333,501 stars