This is a livebook file that adds d3.js to livebook: https://github.com/chriseyre2000/livebooks/blob/main/d3js.livemd
This opens up livebook to be able to use visualisations that go beyond what can be achieved with VegaLite.
VegaLite is a great charting library. d3.js is a lower level visualisation library. There are a whole host of visualisations that go beyond the standard xy plots.
I am planning to write a Kino.D3 library with livecells included.