Какая библиотека подойдет для создания диаграммы?
Такой график называется circular heat chart.

Вот реализация на D3js.

Когда спрашивают про «графики» + «JavaScript», рекомендую библиотеку D3js.
вот на эту библиотеку взгляните
https://www.fusioncharts.com/charts/pie-doughnut-c...