Thank you for pointing out the visualizer in the Tempura branch. It looks quite promising.
Cordialement / Best Regards, *Thomas Rebele, PhD* | R&D Developer | Germany | www.tibco.com On Thu, Aug 12, 2021 at 7:19 PM Julian Hyde <[email protected]> wrote: > 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 > >
