2011-08-20 4 views
2

HOw 스파이더 다이어그램을 만들 수 있습니까? 예를 들어 링크의 거미 다이어그램에 어떤 페이지가 링크되어 있고 어떤 페이지가 링크되어 있는지를 포함 할 수 있습니다.이 링크는 가리키는 링크의 화살표로 그래픽으로 억누르고 있습니다. 화살표는 해당 링크가 가리키는 링크로 이동합니다.PHP에서 거미 다이어그램 생성

어떻게해야합니까? 자바 스크립트를 사용하여이 작업을 수행 할 수있는 방법이 있다면, 좋을 것입니다! 나는 Google 차트를 사용하고 싶지 않습니다.

또한 링크 구조와 어떤 웹 사이트가 어떤 웹 사이트에 링크하는지 보여주는 데이터가있는 프로그램을 실행해야합니다. 스파이더 다이어그램을 만들 때 사용할 수있는 솔루션이 필요합니다.

화살표를 사용하여 순서도를 만드는 기능은 가능하면 좋지만 (솔루션은 PHP에 있어야 함) ...하지만 스파이더 다이어그램을 사용하는 것이 좋습니다.

+0

당신이 명확히 할 수 있습니까? 이미지를 출력 또는 단순히 텍스트로 사용 하시겠습니까? 입력은 무엇입니까? 시작 URL? – Jonah

+0

초기 데이터는 어디에 있습니까 (예 : 데이터베이스, 텍스트 파일)? –

+0

결과물은 이미지 일 수 있습니다. – Anush

답변

0

링크를 따라 가려면 뭔가가 필요할 것입니다.

컬 (curl) 또는 이와 유사한 것.

당신이 한 일을 끝내면 재미있게 놀 수 있습니다. 여기

내가 구글을 통해 발견 클래스의 집합하는 것입니다 단지 : http://phpcrawl.cuab.de/

2

이 같은해야합니까 - http://thejit.org/static/v20/Jit/Examples/ForceDirected/example1.html를?

예인 경우 그래픽 라이브러리가 필요합니다. 여기에 몇 가지 라이브러리는 (자신의 예를 확인) 원하는 것을 성취 할 수있다 :

  1. http://raphaeljs.com/
  2. http://paperjs.org/
  3. http://mbostock.github.com/protovis/
  4. http://mbostock.github.com/d3/
  5. http://thejit.org/demos/
  6. http://nodebox.net/code/index.php/Graph
  7. http://prefuse.org/
  8. http://www.graphdracula.net/showcase/
0

graphviz를 사용하여 그래프를 표현하십시오.

관련 문제