abhijithanilkumar / NetworkViz.jl

Julia Interface to visualize Graphs.
Other
29 stars 5 forks source link

Use NetworkLayout.jl for the algorithms #13

Open abhijithanilkumar opened 8 years ago

abhijithanilkumar commented 8 years ago

Modifying the package to use NetworkLayout.jl so that redundant copied code from GraphLayout can be eliminated.

hpoit commented 7 years ago

Hi Abhijith, awesome work. Will solving this issue also make available layered graph drawing with the Buchheim Tree Drawing of NetworkLayout.jl?

hpoit commented 7 years ago

I'm sorry, trees are a special case of DAGs, so no, it is not general enough. I'm thinking of adding layered graph drawing to your package, to be used in BayesNets.jl.

abhijithanilkumar commented 7 years ago

Yeah, Buchheim can be made available here, but for that to work, a cycle removal function needs to be added as mentioned here. Adding new algorithms here is not a great idea since NetworkLayout was created to separate layouting code from visualizing code.