参数
用法
hideItem(item)
隐藏指定元素。
参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
item | String | Object | true |
用法
const item = graph.findById('nodeId');
graph.hideItem(item);
graph.hideItem('nodeId');
设置元素状态。
参数
用法
clearItemStates(item, states)
清除元素状态,可以一次性清除多个状态。
参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
item | String | Object | true |
states | String | Array | null |
用法
// 清除单个状态
// 清除多个状态
graph.clearItemStates(node, ['a', 'b']);
// 清除所有状态
graph.clearItemStates(node);
设置各个节点样式,以及在各个状态下节点的 KeyShape 的样式。
参数
用法
edge(edgeFn)
设置各条边的样式。
提示:该方法必须在 render 之前调用,否则不起作用。
参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
edgeFn | Function | true | 指定每条边的样式 |
用法
graph.edge(edge => {
shape: 'cubic-horizontal',
style: {
stroke: 'green',
},
};
});
graph.data(data);