ピボット / GraphUI / LegendOptions
インターフェース: LegendOptions
UI.legend — キャンバスの凡例。 説明的: 色を報告します レンダラーはすでに解決されており、レンダラーを割り当てないため、コンシューマはそのままになります。 ノードカラーリングの唯一の所有者。
エントリは key (データから抽出され、サンプルからサンプリングされています) レンダラー)、entries (宣言済み)、またはその両方 — key から、 述語を持たないエントリのデフォルトの述語。
どちらも では、凡例はrender.nodeTypeAccessor ( nodeStyleMap に対してすでに宣言した寸法) — ただし、チェックした後でのみ このディメンションが実際にはカラーディメンションであること: すべてのカテゴリを解決する必要があります 正確に 1 つの色を表現するには、少なくとも 2 つの色が必要ですが、その色は十分に少ない必要があります。 それらはカテゴリになります。このチェックが、誰も求めなかった伝説を安全なものにするのです。 UI.legend: true はそれをスキップし、false は凡例を完全に抑制します。
一度に複数の次元でグラフにキーを設定するには、次のように渡します。 代わりにLegendGroupOptions。
full および light モードでのみ表示されます。
例
UI: { legend: { key: 'type', title: 'Node type' } }伸びる
プロパティ
collapsed?
optionalcollapsed:boolean
折りたたまれた状態で開始します。
デフォルト
false継承元
collapsible?
optionalcollapsible:boolean
デフォルト
true継承元
enabled?
optionalenabled:boolean
デフォルト
true when the block is present継承元
entries?
optionalentries:LegendEntry[] | (graph) =>LegendEntry[]
宣言されたエントリ、またはライブ グラフに対して再解決される関数は、 凡例が再構築される時間を指定します (リストがデータに従うことができるようになります)。
継承元
filterable?
optionalfilterable:boolean
エントリをクリックすると、グラフがフィルタリングされます。 false は純粋なキーをレンダリングします。
デフォルト
true継承元
highlightOnHover?
optionalhighlightOnHover:boolean
エントリにマウスを置くと、そのカテゴリがキャンバスから読み取られます。つまり、それが表す要素が表示されます。 見た目を維持し、ポインタが離れるまで他のすべてが暗くなります。で動作します filterable: false キーも同様です。カテゴリをポイントしてもグラフは何も表示されません。
デフォルト
true継承元
LegendSection.highlightOnHover
id?
optionalid:string
安定したアイデンティティ: セクション独自のフィルター キー (__legend:<id>) と legendToggle イベントの section フィールド。
デフォルト
key、それ以外の場合は section-<index>
継承元
key?
optionalkey:string
派生モード: それぞれの個別の値がエントリとなるデータ キー レンダラーの解決されたスタイルからサンプリングされたスウォッチ。オフノードまたはオフエッジを読み取る スコープが'edge'の場合。また、次の場合にデフォルトの述語も提供します。 entries は 1 なしで宣言されます。
継承元
maxVisibleEntries?
optionalmaxVisibleEntries:number
リストがスクロールする前にエントリが表示されます。
デフォルト
12継承元
LegendSection.maxVisibleEntries
position?
optionalposition:LegendPosition
どのコーナーにドッキングするか。 full モードでは、デフォルトは右の列です。 ミニマップの上に積み重ねられています - 左側のマップはモード レールに属しており、その パネル。他のモードでは左下隅が維持されます。
デフォルト
full モードでは「右下」、それ以外の場合は 'bottom-left'
scope?
optionalscope:LegendScope
このセクションはどのコレクションに焦点を当てていますか。 'edge' はグラフの関係をリストします。 line スウォッチを持つ種類 - レンダラーとしてのストローク カラー、ダッシュ、マーカー それらは解決されました — そしてそのトグルはエッジを非表示にします レイヤー: ノードはそのままです。 レイアウト、選択、カメラを行います。
edge セクションは、UI.filter.edgeFacets が宣言しているかどうかをフィルターします。 キー: 1 つ指定すると、そのファセットが駆動されるため、パネルと凡例が 2 つのビューになります。 1 つのフィルター。何もなければ、それは独自の側面を保持します。
デフォルト
'node'継承元
showCounts?
optionalshowCounts:boolean
エントリごとの要素数を表示します。
デフォルト
true継承元
title?
optionaltitle:string
ヘッダー テキスト。そのまま使用されます (翻訳可能です)。
デフォルト
きれいなkey、そうでない場合は'Legend'