d3.path() Constructs a new path serializer that implements
path.arcTo(x1, y1, x2, y2, radius) Draws a circular arc segment with the specified radius
path.moveTo(x, y) Move to the specified point ⟨x, y⟩. Equivalent to
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.toString() Returns the string representation of this path according to SVG’s
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
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