Benvinguts a la versió traduida al català de l'excel·lent tutorial de la llibreria D3.js escrit per Scott Murray.
La traducció que he fet, ha seguit, com no podia ser d'altra manera, la pauta del tutorial escrupulosament, però com que alhora m'ha anat servint per conèixer la llibreria he afegit allà a on he tingut alguna dificultat per comprendre algun aspecte les anotacions que he cregut convenients.
Cadascuna de les lliçons d'aquest tutorial busca ser:
Els cursos d'aquest tutorial han evolucionat a partir del meu procés d'aprenentatge de la llibreria D3. Com ja deveu saber, D3 és una eina excel·lent escrita per Mike Bostock per desplegar dades dins de pàgines web. Molta gent, entre la que m'incloc, arriba a D3 amb experiència en disseny, cartografia i visualització de dades, però sense ser necessàriament programadors o enginyers de sistemes.
D3 fa servir tècniques avançades de JavaScript, per tant per aprendre D3 sovint es necessari aprendre força coses d'aquest llenguatge de programació.
Per a moltes persones que venen de l'àrea de visualització de dades, D3 és la seva primera incursió a Javascript. Si bé és difícil aprendre un llenguatge de programació nou, és encara més difícil quan es busca aprendre una eina nova construida amb aquest llenguatge. D3 és molt novedòs i permet crear algunes coses increibles amb Javascript que probablement mai s'haguès pensat que fossin possibles.
El temps que inverteixis aprenent el llenguatge i les seves eines sens dubte et portaran grans beneficis. El meu objectiu es reduir aquest temps d'aprenentatge perque comencis a crear visualitzacions espectaculars molt aviat.
En al mesura que puguis, has de:
Cada lliçó inclou:
El codi d'exemple d'aquest tutorial es pot copiar, adaptar, modificar i reutilitzar per a qualsevol propòsit incloent fins comencials. Els drets d'autor sobre el contingut i el disseny del tutorial són de Scott Murray.
Amb el propòsit de complir amb allò que precedeix, es veuran per sobre alguns dels temes tècnics, simplificant conceptes fonamentals de l'enginyeria de sistemes. Això pot no agradar als veritables enginyers, però aquest tutorial està escrit per a artistes i dissenyadors, no per a ells.