introduction to d3

22
Thinking in D3 Joe Golike @golike

Upload: visually

Post on 28-Nov-2014

5.680 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Introduction to D3

Thinking in D3Joe Golike@golike

Page 2: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

What is D3?

Page 3: Introduction to 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.

Page 4: Introduction to D3

[[ 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

Page 5: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

Page 6: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

What’s good about it?

Page 7: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

Web standards technology

Page 8: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

Web standards technologyWorks in all modern™ browsers

Page 9: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

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

Page 10: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

What it’s good at?

Page 11: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

Nearly unlimited power and control

Page 12: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

Nearly unlimited power and controlDoes complicated math for you

Page 13: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

Nearly unlimited power and controlDoes complicated math for youSVG + CSS

Page 14: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

What to watch out for?

Page 15: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

Steepish learning curve

Page 16: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

Steepish learning curveBrowser support

Page 17: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

Steepish learning curveBrowser support Internet Explorer 9+

Page 18: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

Steepish learning curveBrowser support Internet Explorer 9+Spotty documentation

Page 19: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

Where do we go from here?

Page 20: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

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

Page 21: Introduction to D3

Thinking in D3 Joe Golike @golike 16 Feb 2012

What have you done with D3?

Page 22: Introduction to D3

Thanks.Joe Golike@golike