I don’t have a strong opinion on this, but I want to point out that there are some GraphViz improvements as part of Tempura (the case is https://issues.apache.org/jira/browse/CALCITE-4568 <https://issues.apache.org/jira/browse/CALCITE-4568>; the specific commit is https://github.com/hbtoo/calcite/commit/c1240ca7bd054830ebb3107c7509e09a998d4b55 <https://github.com/hbtoo/calcite/commit/c1240ca7bd054830ebb3107c7509e09a998d4b55>).
> On Aug 12, 2021, at 10:09 AM, Thomas Rebele <[email protected]> wrote: > > Hello, > > the dot graphs generated by the planner get quite confusing even for medium > sized plans. I've added line breaks in the labels with a script and > displayed it with the xdot tool, which makes it a bit better, but there is > still a lot of room for improvement. I've looked around for other tools > (Gephi, Cytoscape), but no tool fulfills the requirements: > > - algorithm(s) to avoid overlap of nodes > - line breaks in node labels > - provide a way to visualize RelSubset > - allow to move nodes, hide them (this should update the visualization of > the subsets) > - search nodes by substrings of the label > - find and highlight paths between nodes > > Closest was Cytoscape, but I couldn't find a way to visualize the subsets. > Do you have any recommendations? One possibility would be to implement it > with d3js.org, which would allow the integration of the tool in the Calcite > repository. Would there be interest in such a tool? > > Cordialement / Best Regards, > *Thomas Rebele, PhD* | R&D Developer | Germany | www.tibco.com
