Introduzione a D3.js
Questa pagina contiene del materiale didattico orientato all'apprendimento di D3.js.
D3 è una potente libreria JavaScript, per certi versi simile a jQuery, che semplifica la manipolazione del DOM e la creazione di Rich Internet Applications.
Diversamente da jQuery la libreria D3 è però orientata alla rappresentazione di immagini, grafici, diagrammi e oggetti interattivi. D3 offre inoltre molti costrutti, istruzioni ed API pensati per manipolare grossi elenchi di dati, ed effetturare operazioni quali l'annidamento, l'ordinamento e molte altre inferenze statistiche. Per questi motivi D3 si presta particolarmente bene nell'analizzare dati (solitamente espressi nei formati JSON o CSV) e rappresentarli all'interno di una pagina web, arricchendo la visualizzazione del grafico o diagramma con la possibilità di agire direttamente sull'immagine (ruotando, traslando o trascinando i vari elementi).
Dal punto di vista tecnico D3 si differenzia da librerie simili perché edificata sugli elementi SVG introdotti con HTML5.
Il materiale del corso è disponibile solamente in lingua inglese.
Voci correlate: HTML5, DHTML, jQuery
Links utili: D3 API, github.io, Scott Murray
Tutorial
Tutorial base | Introduzione a D3.js |