Created a renderers folder under the graphs folder to include a renderer for bio models and a renderer for epi models. At the moment, the visual encodings are quite similar. The bio graphs include an edge control that I still need to refine based on feedback.
Simplify adapter for elk graph layout so it stays pretty agnostic to the type of model.
Added a graph experiment view to test out the svg-flowgraph library. We'll use this as a playground to test new features. http://localhost:8090/#/graphExperiment
Updated tooltips to be responsive (borrowed or stolen from WM)
Added a StringUtil
NOTE: I still need to put back drilldown functionality and other visual encodings for epi models. This is just a stable version of graphs with the updated libraries.
To test:
You should be able to visualize epi and bio models. Visual encodings for epi models might be a bit off but I'll slowly update that.
This PR has become pretty big but I'll try to summarize the main changes:
renderers
folder under thegraphs
folder to include a renderer for bio models and a renderer for epi models. At the moment, the visual encodings are quite similar. The bio graphs include an edge control that I still need to refine based on feedback.NOTE: I still need to put back drilldown functionality and other visual encodings for epi models. This is just a stable version of graphs with the updated libraries.
To test: