path.moveTo(x, y) Move to the specified point ⟨x, y⟩. Equivalent to
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.toString() Returns the string representation of this path according to SVG’s
path.quadraticCurveTo(cpx, cpy, x, y) Draws a quadratic Bézier segment from the current point to
path.rect(x, y, w, h) Creates a new subpath containing just the four points ⟨x, y⟩
path.bezierCurveTo(cpx1, cpy1, cpx2, cpy2, x, y) Draws a cubic Bézier segment from
path.arc(x, y, radius, startAngle, endAngle[, anticlockwise]) Draws a circular arc
path.lineTo(x, y) Draws a straight line from the current point to the specified point ⟨x, y⟩
path.closePath() Ends the current subpath and causes an automatic straight line to be drawn from the current point to the initial