下面开始。
我已经思考了很长时间,但还没有找到一个合适的方法来实现它。我还没有实现任何东西,因为我还在设计中。
我的想法是爬取一个网站的内部链接,这个很容易,但是在爬完之后,我得到了一个包含许多链接的数组,以及这些特定链接在我爬取的网站上出现的次数(以及它们如何连接)。
有了这个庞大的数组,我想以某种方式绘制一个图形。假设我能正确处理数据,那么真正的问题在于如何通过GD库将其绘制成图像。
我想,如果少于12个元素,我可以将它们对齐在一个单位圆上,按照圆的间距进行排列,然后相应地连接它们,所以多达12个元素不应该是一个问题,但如果超过12个,像这个http://nayena.com/stackoverflow/graph.png,或者那只是一个粗略的画面,但我想这只是为了证明一点。
所以我在这里寻求指导或提示,以便获得数学公式,从而以良好的方式将这些内容排列起来。
我以前制作过条形图,所以我在使用GD进行数学计算方面有一些经验。如果可能的话,我宁愿不使用一些绘图库 - 最终,这会让我更好地理解事物应该如何。
graphviz
或其他绘图软件运行矩阵吗? - Dan Grossman