path.arcTo(x1, y1, x2, y2, radius) Draws a circular arc segment with the specified radius
d3.path() Constructs a new path serializer that implements
path.moveTo(x, y) Move to the specified point ⟨x, y⟩. Equivalent to
path.toString() Returns the string representation of this path according to SVG’s
path.rect(x, y, w, h) Creates a new subpath containing just the four points ⟨x, y⟩
path.quadraticCurveTo(cpx, cpy, x, y) Draws a quadratic Bézier segment from the current point to
path.lineTo(x, y) Draws a straight line from the current point to the specified point ⟨x, y⟩
path.bezierCurveTo(cpx1, cpy1, cpx2, cpy2, x, y) Draws a cubic Bézier segment from
path.closePath() Ends the current subpath and causes an automatic straight line to be drawn from the current point to the initial
path.arc(x, y, radius, startAngle, endAngle[, anticlockwise]) Draws a circular arc