2012-09-04 2 views
1

자바 스크립트로 네트워크 차트에 표시된 50 만 - 1 백만 개의 레코드를 렌더링하려고합니다. 우선 전체 데이터를 한 번에 표시해야하므로 Javascript에 이러한 데이터 양을 렌더링 할 수있는 라이브러리가 있는지 궁금합니다. 그런 다음 플래시 (또는 다른 어떤 것)에서 더 나은 대안이 있는지 궁금합니다.자바 스크립트의 네트워크 차트 용 대형 데이터 세트

임 실질적으로 LinkedIn의 InMap 같은 것을 만들 찾고 : http://www.fastcodesign.com/1663098/infographic-of-the-day-linkedin-maps-big-shots-in-your-social-network

그럼, 어떻게 가능한 대형 데이터 세트는 자바 스크립트 내에서 네트워크 차트에서 렌더링이 가능합니까? 그러한 금액을 보유 할 도서관이 있습니까? 그리고 그렇지 않다면, 어떤 대안들?

답변

1

어떤 종류의 집계를 수행해야합니다. 데스크톱 네트워크 분석 도구조차도 백만 개의 노드가있는 노드 링크 다이어그램을 렌더링하는 데 어려움이 있습니다. 많은 노드를 가진 다이어그램을 이해하는 것이 불가능하다는 사실은 말할 것도 없습니다.

다음은 집계를 수행하는 다양한 방법에 대한 몇 가지 예시적인 학술 자료입니다. 처음 두 개는 전반적인 관계를 보여주기 위해 범주 속성으로 노드를 그룹화하고 핵심 기능을 보여주는 "백본"네트워크를 만드는 방법에 대해 마지막으로 설명합니다.

  • Martin Wattenberg. 다 변수 그래프의 시각적 탐사. 컴퓨팅 시스템의 인적 요인에 관한 SIGCHI 회의의 진행 (CHI '06), 811-819. DOI=10.1145/1124772.1124891. PDF

  • 코디 던, 나탈리 헨리 리치, 봉신 리, 로널드 모이어이 및 조지 로버트슨. GraphTrail : 탐사 기록을 지원하면서 대형 다 변수, 이기종 네트워크를 분석합니다. 컴퓨팅 시스템의 인적 요소에 관한 2012 ACM 연차 회의 (CHI '12), 1663-1672. DOI=10.1145/2208276.2208293. PDF

  • 박정원, 할란 푸트, 패트릭 맥키, 조지 진, 하이디 소피아 및 짐 토마스. 대형 스파 스 그래프를 탐색하기위한 동적 멀티 스케일 돋보기 도구. 정보 시각화 7, 2 (2008 년 4 월), 105-117. DOI=10.1057/palgrave.ivs.9500177. 위의 대한 PDF

+0

덕분에, 단지 기록을 위해 : 그것은 가장 안정적인 라이브러리 것으로 판명 우리가 10 만 + 노드와의 관계를 렌더링 할 수 있었다으로 우리는 당신이 영리하게 언급하지만 같은 D3.js를 사용 이 다이어그램은 20,000 개의 노드 이후에 아무런 의미가 없었습니다. –

관련 문제