Many JS libraries exist to build graphs on the web (Vega, chartJS, Plotly...).
They allow to make charts quickly.
But you lose flexibility: you're limited by the options they offer.
I just created a gallery with hundreds of graphs made with d3.js and React.
- Examples are split by graph types
- They all come with explanation and code sandboxes
- Gradual complexity to ease the learning curve
It took me ages to create this project! Feedback welcome!