Pure English

 
Software
Training
Hints & links
 
Computing
Elettronics
Matemathics
Tai Ji Quan
Giada Adriani
 
Thesis
Notes
Reviews
 
Blister
Short stories
Novels
Guests
 
Games
Events
Work-e
Ma.Ste.R.
 
Links
Search
About me
Contacts
Site map
Bandiera inglese Bandiera italiana

Introduction to D3.js

This page contains some training material oriented to help learning D3.js.

D3 is a powerful JavaScript library, somehow similar to jQuery, which semplifies DOM manipolation and creation of Rich Internet Applications.

Unlike jQuery, D3 is more oriented to creation of images, charts, diagrams and other interactive objects. D3 offers many tools, instructions and API helping to manage big chunks of data, and perform operations such as nesting, group by, sorting and other statisticals inferences. For this reason D3 is a powerful tool for analysing data (usually in JSON or CSV format) and represent them inside a web page, enriching the visualization of the chart or diagram with the possibility to interact with the image (ruotate, translate or drag & drop the different elements)

From the technical point of view, D3 differs from similar libraries because is based on the SVG elements introduced with HTML5.

All training material is available in english language.

Related links: HTML5, DHTML, jQuery

Usefuls links: D3 API, github.io, Scott Murray


Tutorial

Basic tutorial Introduction to the basic D3.js concepts English flag