使用GD绘制图表

3

下面开始。

我已经思考了很长时间,但还没有找到一个合适的方法来实现它。我还没有实现任何东西,因为我还在设计中。

我的想法是爬取一个网站的内部链接,这个很容易,但是在爬完之后,我得到了一个包含许多链接的数组,以及这些特定链接在我爬取的网站上出现的次数(以及它们如何连接)。

有了这个庞大的数组,我想以某种方式绘制一个图形。假设我能正确处理数据,那么真正的问题在于如何通过GD库将其绘制成图像。

我想,如果少于12个元素,我可以将它们对齐在一个单位圆上,按照圆的间距进行排列,然后相应地连接它们,所以多达12个元素不应该是一个问题,但如果超过12个,像这个http://nayena.com/stackoverflow/graph.png,或者那只是一个粗略的画面,但我想这只是为了证明一点。

所以我在这里寻求指导或提示,以便获得数学公式,从而以良好的方式将这些内容排列起来。

我以前制作过条形图,所以我在使用GD进行数学计算方面有一些经验。如果可能的话,我宁愿不使用一些绘图库 - 最终,这会让我更好地理解事物应该如何。


你理解这个问题在一般情况下的复杂性吗?你确定要自己解决它,而不是通过graphviz或其他绘图软件运行矩阵吗? - Dan Grossman
@JanDragsbaek 看起来您的原始图像链接丢失了。如果您仍然有它,请修改您的问题以再次包含它。 - Angelo Fuchs
1个回答

5

可能我在这里完全不懂,所以我会使用Graphviz或其他绘图工具,并让绘图成为黑魔法-感谢您快速提醒问题的复杂性。 - Jan Dragsbaek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接