边的通用属性
有的时候内置边满足不了我们的需求,我们可以根据G6提供的自定义边的机制,开发更加定制化的边,包括含有复杂图形的边、复杂交互的边、带有动画的边等。
通过 G6.registerEdge(typeName: string, edgeDefinition: object, extendedTypeName?: string) 注册一个新的边类型,其中:
- typeName:该新边类型名称;
- extendedTypeName:被继承的边类型,可以是内置边类型名,也可以是其他自定义边的类型名。extendedTypeName 未指定时代表不继承其他类型的边;
- edgeDefinition:该新边类型的定义,其中必要函数详见 自定义机制 API。当有 extendedTypeName 时,没被复写的函数将会继承 extendedTypeName 的定义。