I am trying to create a Gantt chart for displaying the Employees on the Y-Axis and the content of the chart would be their assignments to projects. Each assignment has a `startDate`, an `endDate`, and a `hoursPerWeek` value which can be a number from 1 to 40.
As one employee can be assigned to different projects, I want to show the projects for each employee without overlapping. I also want to use the number of hours to visually show the allocation. So the height should change based on the value to take a specific percentage on the Employee row.
I know that I'm writing something really specific, but I was not sure how to explain it in a more general way. Is this possible somehow?