Como posso criar um gráfico semelhante ao Gantt chart usando jQuery?

sou novo na jQuery e tentei modificar os plugins de gráficos de Gantt existentes de modo a obter um gráfico com meses, mas não Dias, mas sem sucesso. Alguém pode, por favor, ajudar-me a converter a matriz de data tridimensional em uma bidimensional que consiste de apenas o mês e o ano (como eu acho que esta pode ser uma solução para este problema)? Se estiver errado sobre a solução, por favor, dê-me uma. Obrigado antecipadamente.

// Creates a 3 dimensional array [year][month][day] of every day 
    // between the given start and end dates
    function getDates(start, end) {
        var dates = [];
        dates[start.getFullYear()] = [];
        dates[start.getFullYear()][start.getMonth()] = [start]
        var last = start;
        while (last.compareTo(end) == -1) {
            var next = last.clone().addDays(1);
            if (!dates[next.getFullYear()]) { dates[next.getFullYear()] = []; }
            if (!dates[next.getFullYear()][next.getMonth()]) { 
                dates[next.getFullYear()][next.getMonth()] = []; 
            }
            dates[next.getFullYear()][next.getMonth()].push(next);
            last = next;
        }
        return dates;
    }
Author: HumptyDumptyEIZ, 2013-05-07

3 answers

Conheço três excelentes bibliotecas comerciais para criar gráficos Gantt de vários níveis de complexidade. Nenhum deles requer jQuery per se, mas eles podem ser usados ao lado dele. Na ordem mais simples a mais complexa:
 6
Author: nullability, 2013-07-11 21:33:39
Porque não experimentas os existentes como este?
 5
Author: Zigma, 2013-05-07 18:28:54