Hey everyone! I'm on the hunt for a program or tool that can help me generate simple charts. The catch is that I want to specify only the elements — like circles, rectangles, lines, arrows, and text — without having to deal with coordinates or sizes. It should automatically adjust everything for me based on what I input.
For example, I'd love to be able to type something like this, and have the tool handle the layout:
ellipse
vertical {
ta text "a"
tb text "b"
tc text "c"
}
text "f"
ellipse
vertical {
t1 text "1"
t2 text "2"
t3 text "3"
}
arrow ta -> t3
arrow tb -> t1
arrow tc -> t2
Any suggestions on tools that can do this? Thanks in advance!
2 Answers
Have you checked out Graphviz? It’s a solid option for what you’re looking for! It allows you to define your charts in a way that avoids manual positioning.
I totally get what you mean about not wanting to mess with positions and sizes! You might want to look into Mermaid as well. It’s pretty user-friendly for creating diagrams without the hassle of laying everything out manually.
Thanks! I’ll check out Mermaid too. It sounds promising!
I've used Graphviz before, but I wanted to see if there are other recommendations. Thanks for the tip!