简介
plugins.tool.highlightSubgraph 用于高亮图中的子图。该插件将高亮和恢复方法绑定到图上,由图实例直接调用。

安装
在 HTML 中引用文件:
<script src="https://unpkg.com/@antv/g6/build/plugin.tool.highlightSubgraph.js"></script>
或在 npm 中引用:
import '@antv/g6/build/plugin.tool.highlightSubgraph';
方法
| 函数 | 说明 | 参数 | 参数说明 | 参数类型 | 默认值 |
|---|---|---|---|---|---|
| highlightSubgraph | 高亮传入的子图。 | hlItems | 子图中的元素集合。 | array | {} |
| unhighlightGraph | 恢复图到未高亮状态。 |
使用
实例化插件对象:
const Highlighter = G6.Plugins['tool.highlightSubgraph'];const highlighter = new Highlighter();
在实例化 Graph 时作为插件插入:
const graph = new G6.Graph({container: 'mountNode',plugins: [ highlighter ]});
也可以使用以下方式将插件绑定到 Graph 上:
graph.addPlugin(highlighter);
高亮子图:
graph.highlightSubgraph(items);
恢复到未高亮状态:
graph.unhighlightSubgraph();
