You may be able to accomplish this with a timeline view. I set something similar up for a client's PTO base.
You can set conditions to color each group based on the summary data - in this case, how many employees are out on a particular day at a particular location.
The end result looks pretty cool and is great for seeing trends at a glance.
Couple screenshots below 🙂