This project is an experiment, using d3js and reactjs, of building a new type of Chart. Algorithm details The bubble positioning algorithm is detailed in this medium article. Try it now Go to bubble-donut-chart.vercel.app to start playing with Bubble Donut.