首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

网络关系可视化 如何实现

2014-01-03 
网络关系可视化 怎么实现?比如我有一组数据src dest valuea#1b$3c#3d*2第一列和第二列是两组数据,他们在图

网络关系可视化 怎么实现?
比如我有一组数据
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本身不就是开源的么

热点排行