参数

    用法

    hideItem(item)

    隐藏指定元素。

    参数

    名称类型是否必选描述
    itemStringObjecttrue

    用法

    1. const item = graph.findById('nodeId');
    2. graph.hideItem(item);
    3. graph.hideItem('nodeId');

    设置元素状态。

    参数

    用法

    clearItemStates(item, states)

    清除元素状态,可以一次性清除多个状态。

    参数

    名称类型是否必选描述
    itemStringObjecttrue
    statesStringArraynull

    用法

    1. // 清除单个状态
    2. // 清除多个状态
    3. graph.clearItemStates(node, ['a', 'b']);
    4. // 清除所有状态
    5. graph.clearItemStates(node);

    设置各个节点样式,以及在各个状态下节点的 KeyShape 的样式。

    参数

    用法

    edge(edgeFn)

    设置各条边的样式。

    提示:该方法必须在 render 之前调用,否则不起作用。

    参数

    名称类型是否必选描述
    edgeFnFunctiontrue指定每条边的样式

    用法

    1. graph.edge(edge => {
    2. shape: 'cubic-horizontal',
    3. style: {
    4. stroke: 'green',
    5. },
    6. };
    7. });
    8. graph.data(data);