ubergraph icon indicating copy to clipboard operation
ubergraph copied to clipboard

Dorothy for graph visualization should be replaced by clj-graphviz

Open titonbarua opened this issue 6 months ago • 1 comments

As the title says. Ubergraph's visualization function is quite sensitive to node and attribute naming format. The issue is with the underlying library dorothy ( https://github.com/daveray/dorothy ) which seems to have been long abandoned. There is a new library named clj-graphviz ( https://github.com/phronmophobic/clj-graphviz ) that may work better as the foundation for the visualizer function.

Another thing I would really like is having ability to pass sub-graph annotation.

Just to be clear, this is not a demand on the developer/maintainer; rather a polite suggestion. Really appreciate the good work you have put into this awesome library!

titonbarua avatar Jun 26 '25 18:06 titonbarua

Thanks for this suggestion. I haven't been programming recently, so hadn't kept up with the status of these other libraries. If you are interested in submitting a pull request for switching over the graphics dependency, I'd be happy to incorporate it.

I would need more information about what you're envisioning with sub-graph annotation to comment on that. Maybe create a separate issue for that?

Engelberg avatar Jun 29 '25 22:06 Engelberg