5 comments (5 comments)2 reactions (2 reactions)0 assignees (0 assignees)Python1,378 forks (1,378 forks)batch import
good first issuenew feature
Repository metrics
- Stars
- 17,820 stars (17,820 stars)
- PR merge metrics
- Avg merge 90d 10h (Avg merge 90d 10h)31 merged PRs in 30d (31 merged PRs in 30d)
Description
Hello. I would like to animate several algorithms used in computer science. I've noticed it is not possible to add loop edges (edge from a node to itself) and it is not possible to assign weights to edges (decimal numbers). Can you add this functionality?
Contributor guide
- Research direction
- Examine the existing graph implementation in Manim, specifically the Edge class and how vertices are drawn. Look at the `add edges` method and the `Graph` class. Identify where weights and loop edges could be introduced. Consider using bezier curves for loop edges.
- Tech stack
- python
- Domain
- frontend
- Issue type
- Feature
- Prerequisites
- PythonGraph theory basics