d3.path() Constructs a new path serializer that implements
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
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.lineTo(x, y) Draws a straight line from the current point to the specified point ⟨x, y⟩
path.arc(x, y, radius, startAngle, endAngle[, anticlockwise]) Draws a circular arc
path.closePath() Ends the current subpath and causes an automatic straight line to be drawn from the current point to the initial