拓展 / RendererOptions / EdgeStyle
接口: EdgeStyle
定义于:interfaces/RendererOptions.ts:673
属性
animateDash?
optionalanimateDash:boolean
定义于:interfaces/RendererOptions.ts:691
破折号是否应该有动画(例如,沿着路径移动的动画)@default:true
curveStyle
curveStyle:
CurveStyle
定义于:interfaces/RendererOptions.ts:681
默认值
bidirectionaldashed?
optionaldashed:boolean| (edge) =>boolean
定义于:interfaces/RendererOptions.ts:686
笔划是否为虚线
默认值
falsemarkerEnd?
optionalmarkerEnd:string| (edge) =>string
定义于:interfaces/RendererOptions.ts:701
边缘应使用哪个结束标记
默认值
arrowmarkerStart?
optionalmarkerStart:string| (edge) =>string
定义于:interfaces/RendererOptions.ts:706
边缘应使用哪个起始标记
默认值
undefinedopacity
opacity:
number
定义于:interfaces/RendererOptions.ts:679
默认值
1.0rotateLabel
rotateLabel:
boolean
定义于:interfaces/RendererOptions.ts:696
保持标签与视口水平对齐
默认值
falsestrokeColor
strokeColor:
string
定义于:interfaces/RendererOptions.ts:675
默认值
'var(--pvt-edge-stroke, #999)'strokeWidth
strokeWidth:
number
定义于:interfaces/RendererOptions.ts:677
默认值
2styleCb()?
optionalstyleCb: (edge) =>Partial<EdgeStyle>
定义于:interfaces/RendererOptions.ts:718
根据边缘动态覆盖样式属性的回调。
它所在的位置取决于声明它的样式块。在 **edge 自己的 ** 风格上,它完全获胜,并且 edgeStyleMap 被完全跳过。在render.defaultEdgeStyle上,它是默认槽的计算形式:它只填充边和edgeStyleMap都没有设置的内容(以及每条边styleCb留下的内容),并且其结果仍然输给两者。
每次渲染每个边缘运行一次,因此保持便宜。
参数
edge
返回值
Partial<EdgeStyle>