Introduction to D3

Post on 28-Nov-2014

5.680 views 0 download

description

Presentation by Joe Golike, designer at Trulia, for Visual.ly's meetup, The Introductory D3 Workshop for Beginners.

Transcript of Introduction to D3

Thinking in D3Joe Golike@golike

Thinking in D3 Joe Golike @golike 16 Feb 2012

What is D3?

Thinking in D3 Joe Golike @golike 16 Feb 2012

D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document.

[[ 11975, 5871, 8916, 2868 ], [ 1951, 10048, 2060, 6171 ], [ 8010, 16145, 8090, 8045 ], [ 1013, 990, 940, 6907 ]]

Thinking in D3 Joe Golike @golike 16 Feb 2012

Thinking in D3 Joe Golike @golike 16 Feb 2012

Thinking in D3 Joe Golike @golike 16 Feb 2012

What’s good about it?

Thinking in D3 Joe Golike @golike 16 Feb 2012

Web standards technology

Thinking in D3 Joe Golike @golike 16 Feb 2012

Web standards technologyWorks in all modern™ browsers

Thinking in D3 Joe Golike @golike 16 Feb 2012

Web standards technologyWorks in all modern™ browsersPerforms well, even on mobile

Thinking in D3 Joe Golike @golike 16 Feb 2012

What it’s good at?

Thinking in D3 Joe Golike @golike 16 Feb 2012

Nearly unlimited power and control

Thinking in D3 Joe Golike @golike 16 Feb 2012

Nearly unlimited power and controlDoes complicated math for you

Thinking in D3 Joe Golike @golike 16 Feb 2012

Nearly unlimited power and controlDoes complicated math for youSVG + CSS

Thinking in D3 Joe Golike @golike 16 Feb 2012

What to watch out for?

Thinking in D3 Joe Golike @golike 16 Feb 2012

Steepish learning curve

Thinking in D3 Joe Golike @golike 16 Feb 2012

Steepish learning curveBrowser support

Thinking in D3 Joe Golike @golike 16 Feb 2012

Steepish learning curveBrowser support Internet Explorer 9+

Thinking in D3 Joe Golike @golike 16 Feb 2012

Steepish learning curveBrowser support Internet Explorer 9+Spotty documentation

Thinking in D3 Joe Golike @golike 16 Feb 2012

Where do we go from here?

Thinking in D3 Joe Golike @golike 16 Feb 2012

alignedleft.com/tutorials/d3groups.google.com/group/d3-jsmbostock.github.com/d3colorbrewer.orginsights.truliablog.com

Thinking in D3 Joe Golike @golike 16 Feb 2012

What have you done with D3?

Thanks.Joe Golike@golike