Until now i have used Graphviz to programmatically create diagrams and graphs. Recently, I found out about TikZ and I started loving it. However, it would be overkill in some of my intended uses to have a dependency on TeX, LaTeX, etc. Thus, I want to see if there is a similar application as Tikz that doesn't links with TeX concepts.
I mainly intend to use this in Haskell, Python and C. Thus, bindings for those languages will be a big plus.
Thanks
(Hopefully, I posted this in the right place. I see that there is a related question but that solution there doesn't really help me)
Maybe you'd like the Haskell diagrams
library? Also see the gallery (click the images to view the source). It's on hackage. (As far as I know there are no bindings; not sure how easy it'd be to implement them yourself.)