我现在使用apriori算法来做一个数据挖掘项目,我得到的结果如:item1< => iteam2,item2< =>项目3 ....... 我想使用图形挖掘来生成包含许多节点的图形,并说明这些节点之间的关系,如下所示:
我听到了一些数据ming软件 - weka,rapidminer;我也听过一些图库 - igraph,networkx;我也听说过 - 画面。但是我还是很困惑,有人可以给我一个插图吗?详细程序?
答案 0 :(得分:0)
我建议您使用Prefuse工具包解决您的问题。看看http://prefuse.org/gallery/。这包含您需要的图表示例。
松散地说,Prefuse也有一个名为D3.js的浏览器版本。如果要在浏览器中显示图表,请使用D3.js
当我在浏览器中需要桌面图形和图形时,我使用了Prefuse和D3.js。
答案 1 :(得分:0)
如果您通过多节点图表引用此定义http://dl.acm.org/citation.cfm?id=1292799,那么我会说您可以使用Gephi来可视化您的图形。 Gephi是一个强大的网络可视化/分析工具,因为您可以注释顶点,应用聚类算法等。
在您的情况下,由于多节点图具有多个状态,您可以使用一些注释/着色来显示节点/边的不同状态,甚至可以通过导入网络的不同时间戳/版本来可视化这些不同的状态在Gephi。然后,您可以观察它们之间的差异。即使您的图形不是多节点,我也建议使用Gephi进行可视化。
如果 item1< => iteam2,item2< => item3 .. 是您当前的数据格式,您可以将其转换为Gephi识别的格式,如邻接列表或边缘列表。