Data Visualization with Observable JS
Observable/plot is a data visualisation library written in JavaScript. It is built on D3, which is more of a low-level nature. Observable provides heavily configurable chart presets, while D3 provides building blocks for charts.
There is also Observable/framework, which acts more like a Static Site Generator for chart-heavy websites, which we didn't use though, so the following refers to Observable/plot only.
Both libraries are built on similar principles, which makes it easy to learn one, if you know the other one already. With observable you get a chart up and running in very low time, in return you are limited to the available chart types (but there are a lot of them) and their respective options for fine-tuning (which are plenty, though).