我正在寻找一种在PHP中绘制有向图的方法。 (如http://upload.wikimedia.org/wikipedia/commons/0/08/Directed_acyclic_graph.png)。我希望它能像GD一样输出图像来创建图形图像。
我已经在Google上搜索了很多内容,但我只能找到很多用于绘制图形的库(带条等),而不是有向图。
P.S。我尝试通过system()使用dot(linux程序),但遗憾的是我无权在服务器上执行此操作。此外,我没有权利在服务器上安装PHP扩展和类似的东西,因此它应该使用普通的PHP(理想情况下只需包含一个文件)。
提前致谢。
答案 0 :(得分:3)
我找到了PEAR interface to GraphViz;我以前没用过,所以不能给你任何个人推荐是好还是坏。 (但是,由于您说无法安装应用程序,这可能无法解决您的问题)
答案 1 :(得分:3)
答案 2 :(得分:0)
在快速Google搜索之后,我找到graph.php,在评论中声明它通过弧连接节点,在提供的示例中是副直线,但可能是正确方向上的一个很好的步骤。
答案 3 :(得分:0)
答案 4 :(得分:0)
我使用php生成d3 force-directed graph系统使用的json。所以显示器都是客户端处理的,我需要做的就是制作正确的json数据结构......
-FT