alex-tan / elm-tree-diagram / TreeDiagram.Svg

Provides a draw function for drawing trees as SVGs.

draw : TreeDiagram.TreeLayout -> TreeDiagram.NodeDrawer a (Svg msg) -> TreeDiagram.EdgeDrawer (Svg msg) -> TreeDiagram.Tree a -> Html msg

Draws the tree using the provided functions for drawings nodes and edges. TreeLayout contains some more options for positioning the tree.