PHP에서 지시 된 그래프 그리기를 수행하는 방법은 무엇입니까?
-
21-08-2019 - |
문제
PHP에서 지시 된 그래프를 그리는 방법을 찾고 있습니다. (에서와 같이 http://upload.wikimedia.org/wikipedia/commons/0/08/dired_acyclic_graph.png). GD가 이미지를 출력 할 수있는 것처럼 그래프의 이미지를 만들고 싶습니다.
나는 이것에 대해 많은 것을 거두었지만, 지시 된 그래프가 아닌 일반적으로 그래프를 그릴 수있는 많은 라이브러리 만 찾을 수 있습니다.
추신 : System ()을 통해 DOT (Linux 프로그램)를 사용해 보았지만 불행히도 서버에서이를 수행 할 권한이 없습니다. 또한 서버에 PHP 확장 및 그와 비슷한 내용을 설치할 권한이 없으므로 정상적인 PHP (파일을 포함하는 것만으로도)에서 작동해야합니다.
미리 감사드립니다.
해결책
나는 a를 찾았다 GraphViz의 배 인터페이스; 나는 전에 그것을 사용하지 않았으므로 그것이 좋든 나쁜지 여부에 관계없이 개인적인 추천을 줄 수 없습니다. (그러나 응용 프로그램을 설치할 수 없다고 말하면 문제가 해결되지 않을 수도 있습니다).
다른 팁
빠른 Google 검색 후, 나는 발견했다 Graph.php, 주석에서는 제공된 예제의 바이스 직선을 통해 노드를 연결하지만 올바른 방향으로 좋은 단계 일 수 있습니다.
아직 시도하지는 않았지만 이것은 매우 유망 해 보입니다.
http://www.kylescholz.com/blog/2006/06/using_force_dired_graphs.html
나는 PHP를 사용하여 D3 힘 지시 그래프 체계. 따라서 디스플레이는 모두 처리 된 클라이언트 쪽입니다. 올바른 JSON 데이터 구조를 만드는 것입니다 ...
-ft