_ _    _ _____  ___   __                       
 __      _(_) | _(_)___ / ( _ ) / /_   ___ ___  _ __ ___  
 \ \ /\ / / | |/ / | |_ \ / _ \| '_ \ / __/ _ \| '_ ` _ \ 
  \ V  V /| |   <| |___) | (_) | (_) | (_| (_) | | | | | |
   \_/\_/ |_|_|\_\_|____/ \___/ \___(_)___\___/|_| |_| |_|

D3.js

I dagens värld är D3.js ett ämne som har fångat uppmärksamheten hos miljontals människor runt om i världen. Sedan dess uppkomst har D3.js genererat en intensiv och passionerad debatt, väckt motstridiga åsikter och framkallat ett utbyte av idéer som berikat det kulturella och sociala panoramat. Eftersom D3.js fortsätter att ge resonans i det samtida samhället är det nödvändigt att till fullo utforska alla aspekter relaterade till detta fenomen, från dess ursprung till dess möjliga konsekvenser i framtiden. I den här artikeln kommer vi att fördjupa oss i den fascinerande världen av D3.js, undersöka dess många aspekter och erbjuda en panoramavy för att bättre förstå dess inverkan på våra liv.
D3
UtvecklareMichael Bostock
Först släpptOktober 2010
Senaste utgåva3.4.11
(17 juli 2014)
Skriven iJavascript
UtvecklingsstatusAktiv
TypBibliotek för datavisualiseringar
LicensBSD
WebbplatsD3js.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 + "!"; });

Externa länkar