c highcharts что-то подобное делал, но она вроде платная
d3.js Но он объемный Если планируете и дальше графики пилить, то советую его Если же это один график, то лучше выбрать что-то полегковеснее
я такое просто на карвасе рисовал. Самое сложное это сделать сетку. или можно сгенерить svg элементы ангуляром
Если все-таки решите смотреть в сторону d3, то обращайте внимание на примеры, которые делает сам создатель библиотеки Mike Bostock. Плюс, сразу выстраивайте архитектуру, чтобы легче было поддерживать. Примеры кода и реализации можете найти здесь: https://observablehq.com/@d3 в документации.
Обсуждают сегодня