Data Visualization with d3.js

Inject new life into your data with this mini-guide that takes you through all the essentials of data visualization using d3.js. With a basic knowledge of JavaScript and this tutorial, you’re all set to create great visualizations.
Preview in Mapt

Data Visualization with d3.js

Swizec Teller

Inject new life into your data with this mini-guide that takes you through all the essentials of data visualization using d3.js. With a basic knowledge of JavaScript and this tutorial, you’re all set to create great visualizations.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$3.60
RRP $17.99
Save 79%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$3.60
$29.99
$29.99p/m after trial
RRP $17.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Data Visualization with d3.js Book Cover
Data Visualization with d3.js
$ 17.99
$ 3.60
Building Interactive Data Visualizations with D3.js [Video] Book Cover
Building Interactive Data Visualizations with D3.js [Video]
$ 84.99
$ 72.25
Buy 2 for $21.10
Save $81.88
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781782160007
Paperback194 pages

Book Description

d3.js. provides a platform that help you create your own beautiful visualization and bring data to life using HTML, SVG and CSS. It emphasis on web standards that will fully utilize the capabilities of your web browser.

Data Visualization with d3.js walks you through 20 examples in great detail. You can finally stop struggling to piece together examples you've found online. With this book in hand, you will learn enough of the core concepts to conceive of and build your own visualizations from scratch.

The book begins with the basics of putting lines on the screen, and builds on this foundation all the way to creating interactive animated visualizations using d3.js layouts.

You will learn how to use d3.js to manipulate vector graphics with SVG, layout with HTML, and styling with CSS. You'll take a look at the basics of functional programming and using data structures effectively – everything from handling time to doing geographic projections. The book will also help make your visualizations interactive and teach you how automated layouts really work.

Data Visualization with d3.js will unveil the mystery behind all those beautiful examples you've been admiring.

Table of Contents

Chapter 1: Getting Started with d3.js
What is d3.js?
Setting up a play environment
A simple histogram
Summary
Chapter 2: A Primer on DOM, SVG, and CSS
DOM
SVG
CSS
Summary
Chapter 3: Making Data Useful
Thinking about data functionally
Loading data
Scales
Time
Geography
Summary
Chapter 4: Making Things Move
Animating with transitions
Interacting with the user
Summary
Chapter 5: Layouts – d3's Black Magic
What are layouts and why should you care
Summary
Chapter 6: Designing Good Visualizations
What is a visualization?
Some great examples
Summary

What You Will Learn

  • Draw with SVG shapes and path generators
  • Add styles with HTML and CSS
  • Use data structures effectively
  • Dynamically update visualizations as data changes
  • Animate visualizations
  • Let the user explore your data
  • Use layouts to create complex drawings
  • Learn to identify what makes a good visualization good

Authors

Table of Contents

Chapter 1: Getting Started with d3.js
What is d3.js?
Setting up a play environment
A simple histogram
Summary
Chapter 2: A Primer on DOM, SVG, and CSS
DOM
SVG
CSS
Summary
Chapter 3: Making Data Useful
Thinking about data functionally
Loading data
Scales
Time
Geography
Summary
Chapter 4: Making Things Move
Animating with transitions
Interacting with the user
Summary
Chapter 5: Layouts – d3's Black Magic
What are layouts and why should you care
Summary
Chapter 6: Designing Good Visualizations
What is a visualization?
Some great examples
Summary

Book Details

ISBN 139781782160007
Paperback194 pages
Read More

Read More Reviews

Recommended for You

Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Practical Data Analysis Book Cover
Practical Data Analysis
$ 29.99
$ 21.00
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Data Visualization with D3.js Cookbook Book Cover
Data Visualization with D3.js Cookbook
$ 26.99
$ 18.90
Building Machine Learning Systems with Python Book Cover
Building Machine Learning Systems with Python
$ 29.99
$ 6.00
AngularJS Web Application Development Blueprints Book Cover
AngularJS Web Application Development Blueprints
$ 29.99
$ 21.00