Создание диграммы Ганта

Доброго времени суток всем. Мне необходимо написать один проект. Решил попробовать сделать с помощью диаграммы Ганта. Но никогда не сталкивался с этим, а использовать какой-либо плагин не хочу. Есть знающие люди, кто работал с диаграммами, подскажите алгоритм. Временная шкала будет равна одному году. С помощью чего рисовать сами диаграммы лучше (excanvas, или просто блоками)? Я так понимаю, что нужно по входящей дате старта и конца сформировать временную сетку(таблица?), а потом в цикле перебирать объекты и рисовать диаграммы? P.S. Новичек еще сильно не ругайтесь.