dagre

visualization layout

Dagre는 자바스크립트를 위한 그래프 레이아웃 라이브러리입니다. 주요 목적은 노드와 엣지로 구성된 방향성 그래프의 시각적 표현을 자동으로 최적화하여 레이아웃하는 것입니다. 이 라이브러리는 그래프 이론을 활용하여 복잡한 네트워크 구조를 명확하고 이해하기 쉬운 형태로 시각화 합니다.

Latest Ver 0.8.5
Homepage
Github
0
5,001
그래프의 복잡함 속에서도 경로를 찾다
복잡한 데이터 구조를 명확하고 직관적인 다이어그램으로 전환하세요.
Dagre는 방향성 그래프의 노드와 엣지를 최적화된 레이아웃으로 시각화하는 자바스크립트 라이브러리입니다.
License: MIT
https://cdnjs.cloudflare.com/ajax/libs/dagre/0.8.5/dagre.core.js
https://cdnjs.cloudflare.com/ajax/libs/dagre/0.8.5/dagre.core.min.js
https://cdnjs.cloudflare.com/ajax/libs/dagre/0.8.5/dagre.js
https://cdnjs.cloudflare.com/ajax/libs/dagre/0.8.5/dagre.min.js

Sample Code

⚠️ import 문을 포함한 일부 코드는 jsFiddle에서 정상 실행되지 않을 수 있습니다. 실행 오류가 발생할 경우 코드 복사 후 직접 실행해보세요.
📄 HTML
<script>var g = new dagre.graphlib.Graph();g.setGraph({});g.setDefaultEdgeLabel(function() { return {}; });g.setNode('A', { label: 'Node A' });g.setNode('B', { label: 'Node B' });g.setEdge('A', 'B');dagre.layout(g);console.log(g.node('A'));console.log(g.edge('A', 'B'));</script>

🧩 External JS
<script src="https://cdnjs.cloudflare.com/ajax/libs/dagre/0.7.4/dagre.min.js"></script>

⚙️ JavaScript
var g = new dagre.graphlib.Graph();g.setGraph({});g.setDefaultEdgeLabel(function() { return {}; });g.setNode('A', { label: 'Node A' });g.setNode('B', { label: 'Node B' });g.setEdge('A', 'B');dagre.layout(g);console.log(g.node('A'));console.log(g.edge('A', 'B'));
⚡ Top Tools for Developers
Text Compare

텍스트 비교

두 텍스트의 차이점을 한눈에 확인하세요.

Favicon Generator

Favicon 생성기

파비콘을 쉽고 빠르게 생성하세요.

Lorem Ipsum Generator

Lorem Ipsum 생성기

디자인을 위한 더미 텍스트를 생성하세요.

Character Counter

글자수 세기

글자 수와 단어 수를 실시간으로 확인하세요.

SRT ↔ SMI

SRT ↔ SMI 변환기

자막 형식을 간편하게 변환합니다.

Text Extract(OCR)

이미지 텍스트 추출

이미지 속 텍스트 자동 추출