> 웹 프론트엔드 > JS 튜토리얼 > 작은 드래그 앤 드롭 방식의 방향성 그래프를 가장 잘 시각화하는 JavaScript 라이브러리는 무엇입니까?

작은 드래그 앤 드롭 방식의 방향성 그래프를 가장 잘 시각화하는 JavaScript 라이브러리는 무엇입니까?

Patricia Arquette
풀어 주다: 2024-12-09 15:24:12
원래의
473명이 탐색했습니다.

Which JavaScript Library Best Visualizes Small, Drag-and-Droppable Directed Graphs?

그래프 시각화를 위한 JavaScript 라이브러리

문제:

방향 그래프를 동적으로 렌더링하려면 JavaScript 라이브러리가 필요합니다. HTML 페이지. 그래프는 상대적으로 작으므로 성능은 주요 관심사가 아닙니다. 또한 노드를 드래그하여 레이아웃을 수동으로 조정할 수 있는 기능이 필요합니다.

해결책:

GraphDracula

  • SVG에서 유향 그래프 레이아웃을 지원하는 MIT 라이선스 JavaScript 라이브러리 format.
  • JavaScript 코드를 사용하여 쉽게 노드와 에지를 생성할 수 있습니다.
  • 강제 기반 그래프 레이아웃 알고리즘을 포함하고 노드 드래그를 지원합니다.
  • 아직 개발 중이지만, 대부분의 용도에 완벽하게 사용 가능.

기타 옵션:

  • vis.js: 네트워크/에지 그래프, 타임라인 및 다양한 차트 유형을 지원하는 다목적 라이브러리.
  • Cytoscape.js: 모바일 지원 및 jQuery와 유사한 대화형 그래프 분석 및 시각화 라이브러리 규칙.
  • Jit: 그래프 그리기 및 레이아웃을 위한 대화형 프레임워크.
  • D3.js: 강제 방향 그래프를 지원하는 강력한 시각화 라이브러리 .
  • Plotly: D3.js를 사용하는 시각화 라이브러리 JavaScript, Python, R 및 MATLAB용 바인딩.
  • sigma.js: 그래프 그리기를 위한 경량 라이브러리.
  • jsPlumb: jQuery 플러그- 대화형 연결 그래프를 만드는 데 사용됩니다.
  • Springy: 강제 방향 그래프 레이아웃 알고리즘.
  • JS Graph It: 선으로 연결된 상자 드래그 앤 드롭.
  • RaphaelJS의 Graffle: 대화형 그래프 벡터 드로잉 라이브러리를 사용한 드로잉 예제.
  • JointJS Core: 대화형 다이어그램 도구를 지원하는 오픈 소스 다이어그램 라이브러리.
  • mxGraph: 대화형 그래프 그리기 및 레이아웃을 위한 상용 라이브러리.

버려진 라이브러리:

  • Cytoscape Web
  • Canviz JS
  • arbor.js

JavaScript가 아닌 라이브러리:

  • Graphviz(JavaScript용 Emscripten 포트)
  • Flare(Flash 기반)
  • NodeBox(Python)
  • 처리 .js(JavaScript 포트 처리중)

위 내용은 작은 드래그 앤 드롭 방식의 방향성 그래프를 가장 잘 시각화하는 JavaScript 라이브러리는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿