SVG函数
形状
- arc.centroid - 计算弧中心。
- arc.cornerRadius - 获取或设置拐角(corner)半径访问器。
- arc.endAngle - 获取或设置结束角度访问器。
- arc.innerRadius - 获取或设置内半径访问器。
- arc.outerRadius - 获取或设置外半径访问器。
- arc.padAngle - 获取或设置填补(pad)角度访问器。
- arc.padRadius - 获取或设置填补(pad)半径访问器。
- arc.startAngle - 获取或设置开始角度访问器。
- arc - 生成一个像饼图或圆环图中的固定弧度。
- area.angle - 获取或设置角度访问器。
- area.defined - 控制面积在给定点是否是有定义的。
- area.defined - 控制径向面积在给定点是否是有定义的。
- area.endAngle - 获取或设置角度(顶线)访问器。
- area.innerRadius - 获取或设置内半径(基线)访问器。
- area.interpolate - 获取或设置插值模式。
- area.outerRadius - 获取或设置外半径(顶线)访问器。
- area.radius - 获取或设置半径访问器。
- area.startAngle - 获取或设置角度(基线)访问器。
- area.tension - 获取或设置基本样条线的张力。
- area.x0 - 获取或设置x0-坐标(基线)访问器。
- area.x1 - 获取或设置x1-坐标(顶线)访问器。
- area.x - 获取或设置x-坐标访问器。
- area.y0 - 获取或设置y0-坐标(基线)访问器。
- area.y1 - 获取或设置y1-坐标(顶线)访问器。
- area.y - 获取或设置y-坐标访问器。
- area - 生成一个像面积图中的分段线性面积。
- area - 生成一个像极坐标面积图中的分段线性面积。
- chord.endAngle - 获取或设置圆弧结束角访问器。
- chord.radius - 获取或设置圆弧半径访问器。
- chord.source - 获取或设置圆弧来源圆弧访问器。
- chord.startAngle - 获取或设置圆弧开始角访问器。
- chord.target - 获取或设置目标圆弧访问器。
- chord - 在弦图中生成一个二次贝塞尔曲线连接两个弧。
- d3.svg.arc - 新建一个弧度生成器。
- d3.svg.area.radial - 新建一个径向面积生成器。
- d3.svg.area - 新建一个面积生成器。
- d3.svg.chord - 新建一个弦生成器。
- d3.svg.diagonal.radial - 新建一个径向对角线生成器。
- d3.svg.diagonal - 新建一个对角线生成器。
- d3.svg.line.radial - 新建一个径向线生成器。
- d3.svg.line - 新建一个线生成器。
- d3.svg.symbolTypes - 一组符号类型。
- d3.svg.symbol - 新建一个符号生成器。
- diagonal.projection - 设置或获取一个可选的点转换。
- diagonal.source - 设置或获取源点访问器。
- diagonal.target - 设置或获取目标点访问器。
- diagonal - 生成一个像节点链接图中的二维贝塞尔连接器。
- diagonal - 生成一个像节点链接图中的二维径向贝塞尔连接器。
- line.angle - 设置或获取角度 accessor.
- line.defined - 控制线在给定点是否是定义的。
- line.defined - 控制径向线在给定点是否是定义的。
- line.interpolate - 设置或获取插值模式。
- line.interpolate - 设置或获取径向弦的插值模式。
- line.radius - 设置或获取半径访问器。
- line.tension - 设置或获取径向基本样条线的张力。
- line.tension - 设置或获取基本样条线的张力。
- line.x - 设置或获取x-坐标访问器。
- line.y - 设置或获取y-坐标访问器。
- line - 生成一个像线图中的分段线段。
- line - 生成一个像极线图中的分段线段。
- symbol.size - 设置或获取符号尺寸(平方像素)访问器。
- symbol.type - 设置或获取符号类型访问器。
- symbol - 生成一个像散点图中的符号。
轴
- axis.innerTickSize - 指定内刻度大小。
- axis.orient - 设置或者取得轴的方向。
- axis.outerTickSize - 指定外刻度大小。
- axis.scale - 设置或者取得比例尺。
- axis.tickFormat - 重载标签的刻度格式化。
- axis.tickPadding - 指定刻度和刻度标签之间的间距。
- axis.tickSize - 指定主要的次要的和尾部的刻度。
- axis.ticks - 控制轴的刻度如何生成。
- axis.tickValues - 明确地指定刻度值。
- axis - 为给定的选择器或过渡创建或者更新轴。
- d3.svg.axis - 创建一个新的轴生成器。
刷子
- brush.clear - 重置拖选范围。
- brush.empty - 拖选是否为空。
- brush.event - 在设置范围之后分发拖选事件。
- brush.extent - 拖选范围可以是0,1,2维的。
- brush.on - 监听拖选何时改变。
- brush.x - 拖选的x-比例,用于水平拖选。
- brush.y - 拖选的y-比例,用于垂直拖选。
- brush - 将拖选应用在指定的选择器和过渡上。
- d3.svg.brush - 点击和拖曳来选择一个1维或2维区域。