_ _ _ _____ ___ __ __ _(_) | _(_)___ / ( _ ) / /_ ___ ___ _ __ ___ \ \ /\ / / | |/ / | |_ \ / _ \| '_ \ / __/ _ \| '_ ` _ \ \ V V /| | <| |___) | (_) | (_) | (_| (_) | | | | | | \_/\_/ |_|_|\_\_|____/ \___/ \___(_)___\___/|_| |_| |_|
D3 | |
Utvecklare | Michael Bostock |
---|---|
Först släppt | Oktober 2010 |
Senaste utgåva | 3.4.11 (17 juli 2014) |
Skriven i | Javascript |
Utvecklingsstatus | Aktiv |
Typ | Bibliotek för datavisualiseringar |
Licens | BSD |
Webbplats | D3js.org |
D3.js är ett Javascript-bibliotek som syftar till att underlätta skapandet av datavisualiseringar i webbläsaren. Biblioteket skapades av Michael Bostock och använder sig av moderna webbtekniker som SVG, HTML5 och CSS3.
Den grundläggande principen hos D3 är bindandet av data till dokumentobjektsmodellen, gränssnittet för webbsidors innehåll. Ett exempel på ett sådant "databindande" är följande kod som binder en enkel vektor med heltal till paragrafelement.
d3.select("body").selectAll("p")
.data()
.enter().append("p")
.text(function(d) { return "Jag är nummer " + d + "!"; });