Нужно сделать 150 кружков которых надо расположить по полукругу, а после написать код так чтобы при наведении курсора на каждый кружок появляла инфо?
Генерируем скриптом 150 элементов, вспоминаем формулы окружности из курса школы, рассчитываем  и располагаем точки в нужных местах.
Доп.инфо реализовать так же просто. Взять плагин для toolpit'ов, и навесить его на каждый элемент.
UPD https://codepen.io/delphinpro/pen/NaQjdm
гуглить: 
1) формула полуокружности с заданным радиусом или синуса(и с коэффициентом например умножать)
2) кружочки - див с позишн абсолют и бордер радиусом соответствующего размера.
3) инфо - стандартный title думаю подойдет