evalml icon indicating copy to clipboard operation
evalml copied to clipboard

Clean up or move away from using graphviz for component graph / pipeline's `.graph()` method

Open angela97lin opened this issue 4 years ago • 0 comments

We currently use graphviz to generate our graphical representation of component graphs / pipelines. https://github.com/alteryx/evalml/pull/2654 updated this representation to include X and y nodes and edges, but seems a little cluttered and potentially unclear (see PR for examples).

This issue tracks delving more into graphviz to see if we have more control over formatting the graph, or otherwise exploring other libraries that could give us a cleaner graph. For example, networkx is a graphing library that has some drawing capabilities but I'm not sure how powerful they are.

angela97lin avatar Aug 26 '21 20:08 angela97lin