如何在PHP中进行定向图绘图?
-
21-08-2019 - |
题
我正在寻找一种在PHP中绘制有向图的方法。 (如 http://upload.wikimedia.org/wikipedia/commons/0/08/directed_acyclic_graph.png)。我希望它像GD可以输出图像一样创建图像的图像。
我在此上进行了很多谷歌搜索,但是我只能找到很多用于绘制图形的库(带有条等),而不是定向图。
PS我尝试通过System()使用DOT(Linux程序),但不幸的是,我无权在服务器上执行此操作。另外,我无权在服务器上安装PHP扩展名和类似内容,因此它应该与普通PHP一起使用(理想情况下仅通过包含文件)。
提前致谢。
解决方案
我找到了 GraphViz的梨界面;我以前没有使用过它,所以无论好坏,都无法给您任何个人建议。 (但是也许这不能解决您的问题,因为您说您无法安装应用程序)
其他提示
经过快速的Google搜索,我发现 graph.php, ,在评论中指出,它通过弧线连接节点,在提供的示例中副直线,但可能是朝正确方向迈出的好一步。
还没有尝试过,但是这看起来很有希望。
http://www.kylescholz.com/blog/2006/06/using_force_directed_graphs.html
我使用PHP生成由 D3力定向图 系统。因此显示全部处理客户端,我要做的就是使正确的JSON数据结构...
-ft
不隶属于 StackOverflow