付箋
ノートはグラフの上にレンダリングされる自由に浮遊する注釈です。それぞれに注釈を付けます。 位置、色、テキスト。 attachedElement を設定すると、コネクタラインがつなぎます ノートをノードに送信し、グラフの移動に合わせてノートを追跡します。
メモをドラッグして位置を変更します。青い音符はCarolに固定されたままになります — キャロルをドラッグします コネクタが追従するのを確認してください。
js
// Free-floating annotations placed in graph coordinates. `attachedElement` ties a
// note to a node so a connector line tracks it as the graph moves.
const notes = [
{
id: 'welcome',
content: 'Drag me around — I float above the graph.',
color: '#FDE68A',
x: -70,
y: -220,
width: 240,
height: 120
},
{
id: 'callout',
content: 'Pinned to Carol — drag her and I follow.',
color: '#93C5FD',
x: 80,
y: 40,
width: 210,
height: 150,
attachedElement: { type: 'node', id: 'carol' }
}
]js
const data = {
nodes: [
{ id: 'alice', data: { label: 'Alice' } },
{ id: 'bob', data: { label: 'Bob' } },
{ id: 'carol', data: { label: 'Carol' } },
{ id: 'dave', data: { label: 'Dave' } },
{ id: 'erin', data: { label: 'Erin' } }
],
edges: [
{ from: 'alice', to: 'bob' },
{ from: 'alice', to: 'carol' },
{ from: 'carol', to: 'dave' },
{ from: 'erin', to: 'alice' }
],
notes // free-floating annotations (see the Notes tab)
}