dagre

visualization layout

DagreはJavaScript用のグラフレイアウトライブラリです。主な目的は、ノードとエッジで構成される有向グラフの視覚表現を自動的に最適化して配置することです。このライブラリはグラフ理論を利用して、複雑なネットワーク構造を明確かつ理解しやすい形で視覚化します。

Latest Ver 0.8.5
Homepage
Github
0
5,001
グラフの複雑さの中で道を見つける
複雑なデータ構造を明瞭で直感的なダイアグラムに変換します。
Dagreは、ノードとエッジを最適化されたレイアウトで視覚化するJavaScriptライブラリです。
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

テキスト比較

2つのテキストの違いを一目で確認できます。

Favicon Generator

Faviconジェネレーター

簡単かつ迅速にファビコンを生成します。

Lorem Ipsum Generator

Lorem Ipsumジェネレーター

デザイン用のダミーテキストを生成します。

Character Counter

文字数カウント

文字数と単語数をリアルタイムで確認できます。

SRT ↔ SMI

SRT ↔ SMI変換ツール

字幕形式を簡単に変換できます。

Text Extract(OCR)

画像テキスト抽出

画像内のテキストを自動で抽出します。