Interesting. Is there a reason someone would prefer D3 versus say R's ggplot2 or Python's seaborn for a non-interactive graph?
networkD3 (for Sankey diagrams) - https://christophergandrud.github.io/networkD3/ ,
R2D3 - https://rstudio.github.io/r2d3/ , and
htmlwidgets - http://www.htmlwidgets.org/