Sono nuovo di jQuery e ho provato a modificare i plug-in esistenti del diagramma di Gantt in modo da ottenere un grafico con mesi ma non giorni ma inutilmente. Qualcuno può aiutarmi a convertire l'array di dati tridimensionale in uno bidimensionale costituito solo dal mese e dall'anno (come suppongo che questa potrebbe essere una soluzione a questo problema)? Se mi sbaglio sulla soluzione, ti prego di fornirmi una soluzione. Grazie in anticipo.Come posso creare un grafico simile al diagramma di Gantt usando jQuery?
// 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;
}
Nuova release disponibile con editor basato su SVG, albero pieghevole, stampare licenza amichevole e ancora aperto MIT fonte: http://roberto.open-lab.com/2014/05/15/jquery-Gantt-editore-pieghevole-rami / – rbicchierai