Bandiera inglese Bandiera italiana

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 Bandiera inglese