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 元素,渲染图谱元素时自动调用,不建议直接调用


graph.createCanvas()

Function

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


graph.refresh()

Function

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