What options are available for the layout of directed or undirected graphs in .NET?

后端 未结 14 2227
伪装坚强ぢ
伪装坚强ぢ 2021-01-30 09:03

By graph here I mean something resembling these images:

14条回答
  •  甜味超标
    2021-01-30 09:48

    I have used NodeXL, http://www.codeplex.com/NodeXL, which is a .Net 3.5 library (but also an Excel add-on). NodeXl is developed by Microsoft Research and pretty neat: it has visualization algorithms and some metrics but it is still in its early stages of development. If you have are a seasoned .Net developer then I would definitely take a look at it.

    However, if you know Python then I would definitely recommend Networkx and its cousin pygraphviz which is an interface to Graphviz. I have used both and my productivity with Python / Networkx is way higher then when I was using NodeXL.

    GLEE is Microsoft's closed source library that you only can use for free in non-commercial software while NodeXL is Microsoft's way of open source but you can use it freely in a product you develop.

提交回复
热议问题