网络关系可视化 怎么实现?
比如我有一组数据
src dest value
a # 1
b $ 3
c # 3
d * 2
第一列和第二列是两组数据,他们在图中用节点表示,比如src用圆表示,desc用圈表示,他们的距离与value有关。
我想画这么一副图。
我现在有几个想法,优先级依次下降:
1、C#有没有办法实现?或者有什么库类是做这件事的?
2、Matlab有没有办法实现?
3、我知道Gephi,cytoscape是可以做这件事的,但是C#怎么与这种软件交互,有没有API提供?
或者请大侠指点别的思路。
------解决方案--------------------看了下 Gephi
支持 下面的格式
* GEXF
* GDF
* GML
* GraphML
* Pajek NET
* GraphViz DOT
* CSV
* UCINET DL
* Tulip TPL
* Netdraw VNA
* Spreadsheet ------解决方案--------------------gephi本身不就是开源的么