Добрый день всем, подскажите, каким алгоритмом (или либой :) ) можно достичь следующего результата?:
Делаю статистику для фронта, где будет график. Задача распределить значения на графике таким образом, чтобы там помещалось ровно 30 делений по горизонтали (30 временных промежутков).
На вход бэка может придти любой временной интервал, хоть день, хоть месяц, хоть год. Важно отмасшабировать значения таким образом, чтобы вернулось ровно 30 горизонтальных и соответственно 30 вертикальных.
Само собой, нужно временной интервал поделить на 30, чтобы найти длину каждого временного слота, но самое интересное в выводе имени этого временного участка. Будь это 26 сентября или 12 часов 15 минут текущего дня...