фактически у тебя это выглядит как двумерная матрица - число рабочих мест X дни.
можно организовать с помощью обычных
массивов или
Map.
решай последовательно - сначала нарисуй столбцы с датами, потом внутри каждого столбца рисуй с помощью map набор занятых мест.
не знаю, откуда у тебя приходят данные, но ты должен быть уверен, что они будут отсортированы (даты - от ранней к поздней, места - по номеру)
думаю, нарисовав для начала это, ты будешь понимать, что делать дальше