- Go backend (server/)
- Frontend (web/, server/static/)
- Database and deployment files
- Scripts and docs
Co-Authored-By: 狸花猫/Claude-Qwen3.6-Plus 🐾
8.0 KiB
@antv/graphlib / Exports / comparision
Namespace: comparision
Table of contents
Functions
- containAllSameEdges
- containAllSameNodes
- containSameEdges
- containSameNodes
- getSameEdges
- getSameNodes
- isGraphComplement
- isGraphContainsAnother
- isGraphOptionSame
- isGraphSame
Functions
containAllSameEdges
▸ containAllSameEdges<NodeIDType, EdgeType>(aGraph, bGraph): boolean
description Check if a graph contains all edges in another graph.
description.zh-cn 检查一个图是否包含另一个图的所有边。
Type parameters
| Name | Type |
|---|---|
NodeIDType |
any |
EdgeType |
any |
Parameters
| Name | Type |
|---|---|
aGraph |
Graph<NodeIDType, any, EdgeType, any> |
bGraph |
Graph<NodeIDType, any, EdgeType, any> |
Returns
boolean
Defined in
containAllSameNodes
▸ containAllSameNodes<NodeIDType>(aGraph, bGraph): boolean
description Check if a graph contains all nodes in another graph.
description.zh-cn 检查一个图是否包含另一个图的所有节点。
Type parameters
| Name | Type |
|---|---|
NodeIDType |
any |
Parameters
| Name | Type |
|---|---|
aGraph |
Graph<NodeIDType, any, any, any> |
bGraph |
Graph<NodeIDType, any, any, any> |
Returns
boolean
Defined in
containSameEdges
▸ containSameEdges<NodeIDType>(aGraph, bGraph): boolean
description Check if two graphs are contains the same edges.
description.zh-cn 检查两个图是否包含相同的边。
Type parameters
| Name | Type |
|---|---|
NodeIDType |
any |
Parameters
| Name | Type |
|---|---|
aGraph |
Graph<NodeIDType, any, any, string> |
bGraph |
Graph<NodeIDType, any, any, string> |
Returns
boolean
Defined in
containSameNodes
▸ containSameNodes<NodeIDType>(aGraph, bGraph): boolean
description Check if two graphs are contains the same nodes.
description.zh-cn 检查两个图是否包含相同的节点。
Type parameters
| Name | Type |
|---|---|
NodeIDType |
any |
Parameters
| Name | Type |
|---|---|
aGraph |
Graph<NodeIDType, Record<string, any>, Record<string, any>, string> |
bGraph |
Graph<NodeIDType, Record<string, any>, Record<string, any>, string> |
Returns
boolean
Defined in
getSameEdges
▸ getSameEdges<NodeIDType, EdgeType>(aGraph, bGraph): DefaultEdgeType<NodeIDType, EdgeType>[]
description get same edges in two graphs.
description.zh-cn 获取两个图中相同的边。
Type parameters
| Name | Type |
|---|---|
NodeIDType |
any |
EdgeType |
any |
Parameters
| Name | Type |
|---|---|
aGraph |
Graph<NodeIDType, any, EdgeType, any> |
bGraph |
Graph<NodeIDType, any, EdgeType, any> |
Returns
DefaultEdgeType<NodeIDType, EdgeType>[]
Defined in
getSameNodes
▸ getSameNodes<NodeIDType>(aGraph, bGraph): NodeIDType[]
description get same nodes in two graphs.
description.zh-cn 获取两个图中相同的节点。
Type parameters
| Name | Type |
|---|---|
NodeIDType |
any |
Parameters
| Name | Type |
|---|---|
aGraph |
Graph<NodeIDType, Record<string, any>, Record<string, any>, string> |
bGraph |
Graph<NodeIDType, Record<string, any>, Record<string, any>, string> |
Returns
NodeIDType[]
Defined in
isGraphComplement
▸ isGraphComplement<NodeIDType, EdgeType>(originGraph, targetGraph): boolean
description Check if one graph is the complement of another graph.
description.zh-cn 检查一个图是否是另一个图的补图。
Type parameters
| Name | Type |
|---|---|
NodeIDType |
any |
EdgeType |
any |
Parameters
| Name | Type |
|---|---|
originGraph |
Graph<NodeIDType, any, EdgeType, any> |
targetGraph |
Graph<NodeIDType, any, EdgeType, any> |
Returns
boolean
Defined in
isGraphContainsAnother
▸ isGraphContainsAnother<NodeIDType, EdgeType>(originGraph, targetGraph): boolean
description Check if one graph is the subgraph of another graph.
description.zh-cn 检查一个图是否是另一个图的子图。
Type parameters
| Name | Type |
|---|---|
NodeIDType |
any |
EdgeType |
any |
Parameters
| Name | Type |
|---|---|
originGraph |
Graph<NodeIDType, any, EdgeType, any> |
targetGraph |
Graph<NodeIDType, any, EdgeType, any> |
Returns
boolean
Defined in
isGraphOptionSame
▸ isGraphOptionSame<NodeIDType, EdgeType>(aGraph, bGraph): boolean
description Check if two graphs'option are the same.
description.zh-cn 检查两个图的选项是否相同。
Type parameters
| Name | Type |
|---|---|
NodeIDType |
any |
EdgeType |
any |
Parameters
| Name | Type |
|---|---|
aGraph |
Graph<NodeIDType, any, EdgeType, any> |
bGraph |
Graph<NodeIDType, any, EdgeType, any> |
Returns
boolean
Defined in
isGraphSame
▸ isGraphSame<NodeIDType, EdgeType>(aGraph, bGraph): boolean
description Check if two graphs are the same.
description.zh-cn 检查两个图是否相同。
Type parameters
| Name | Type |
|---|---|
NodeIDType |
any |
EdgeType |
any |
Parameters
| Name | Type |
|---|---|
aGraph |
Graph<NodeIDType, any, EdgeType, any> |
bGraph |
Graph<NodeIDType, any, EdgeType, any> |
Returns
boolean