我为小型ISP工作。 我们需要在我们的项目中绘制网络拓扑以进行网络管理。 我通常有这些数据:
“思科” | => “d-链接” | => “d-链接”
依旧......
因此。使用PHP和jQuery如何绘制简单但漂亮的拓扑图? 提前致谢!感谢您的支持。
答案 0 :(得分:5)
在PHP中,您可以呼叫Graphviz制作图像。可能已经有一个用于Graphviz的PHP包装器,但是很容易自己调用它。
例如,此输入文件(在example.dot
中):
digraph example {
dlink1 [label="d-link"];
dlink2 [label="d-link"];
cisco -> dlink1;
cisco -> dlink2;
}
可以转换为图像:
$ dot -Tpng -o example.png example.dot
结果如下: