mbostock
This example shows how to customize the appearance of d3-axis using post-selection: modifying the contents of the SVG elements created by the axis. This technique can also be applied during transitions.
https://d3js.org/d3.v4.min.js