mtdv logo

渲染

阅读时间约 2 分钟

graph.svgEle

object: d3.selection

svg 画布容器


graph.svg

object: d3.selection

svg 主体内容


graph.createSvg()

Function

创建 svg 主画板,渲染图谱元素时自动调用,不建议直接调用


graph.nodesGroup

object: d3.selection

所有节点元素的集合选择器


graph.createNodes()

Function

创建节点元素,渲染图谱元素时自动调用,不建议直接调用


graph.drawNode()

Function

绘制节点,渲染图谱元素时自动调用,不建议直接调用


graph.linksGroup

object: d3.selection

所有边元素的集合选择器


graph.pathsGroup

object: d3.selection

所有 svg path 元素的集合选择器


graph.createLinks()

Function

创建边元素,渲染图谱元素时自动调用,不建议直接调用


graph.drawLink()

Function

绘制边,渲染图谱元素时自动调用,不建议直接调用


graph.lockNode

Array

所有锁定状态节点的集合


graph.setLock()

Function

设置节点锁定,锁定的节点将不再受到模拟作用力而移动


graph.removeLock()

Function

解除节点锁定


graph.createDefs()

Function

创建边箭头 def 元素,渲染图谱元素时自动调用,不建议直接调用


::: warning 注意 下列是实验性质的 api :::

graph.createCanvas()

Function

创建 canvas 画布,渲染图谱元素时自动调用,不建议直接调用


graph.refresh()

Function

刷新 canvas 画布,渲染图谱元素时自动调用,不建议直接调用