가장 빠르고 순수한 자바 스크립트 그래프 시각화 툴킷은 무엇입니까?
이 질문은 일반적인 플롯이 아니라 그래프 (정점과 모서리로 구성된 것)를 그리는 툴킷에 관한 것입니다.
이 도구는 정점 및 가장자리 집합을 가져 와서 레이아웃을 계산하고 HTML5와 호환되는 캔버스 태그 또는 SVG를 사용하여 표시 할 수 있어야합니다.
플래시 기반 도구와 자바 애플릿이 나왔습니다.
통합 벤치 마크로 사용하려면 툴킷이 노드 당 100 개의 꼭지점과 5 개의 가장자리가있는 Barabasi-Albert 그래프를 레이아웃하고 그리는 데 걸리는 시간을 측정하고보고하십시오.
이 python lybrary는 생성하는 방법을 보여주고 다양한 형식으로 내 보냅니다.
http://networkx.lanl.gov/tutorial/tutorial.html#graph-generators-and-graph-operations
브라우저와 CPU를 지정하십시오.
JavaScript InfoVis Toolkit 은 굉장하며 경쟁자를 보지 못했습니다.
Data Driven Documents (d3.js) http://mbostock.github.com/d3/ 는 확장 성이 매우 좋아 제 경험상 상당히 좋습니다. 중단없이 100 개 이상의 노드를 쉽게 처리 할 수 있습니다.
Canviz 는 뛰어난 graphviz 의 순수 자바 스크립트 렌더러입니다 . Graphviz는 서버에서 레이아웃을 생성하는 데 사용되지만 이미지를 생성하는 대신 클라이언트에서 canviz로 렌더링 할 수 있습니다.
데모가 있습니다.
우리는 mxGraph를 생산 하는데 , 이는 완전히 클라이언트 측 그래프 시각화 라이브러리입니다. 우리는 일반적인 도면뿐만 아니라이 하나의 영역에 대해 정확하게 최적화하므로이 분야의 파트 타임 프로젝트로는 구현할 수없는 속도 이점이 있습니다.
'development' 카테고리의 다른 글
release () 예외 후에 호출 된 메서드는 Android 카메라로 다시 시작할 수 없습니다. (0) | 2020.12.06 |
---|---|
양말 프록시를 통해 파이썬 요청을 작동시키는 방법 (0) | 2020.12.06 |
알려진 통계 분포의 데이터 정렬 알고리즘? (0) | 2020.12.05 |
추상 클래스에서 구체적인 클래스 이름 가져 오기 (0) | 2020.12.05 |
RejectedExecutionException의 원인은 무엇입니까? (0) | 2020.12.05 |