Data Visualization with d3.js
By Swizec Teller
Publisher: Packt Publishing
Final Release Date: October 2013
Pages: 194

In Detail

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.


This book is a mini tutorial with plenty of code examples and strategies to give you many options when building your own visualizations.

Who this book is for

This book is ideal for anyone interested in data visualization. Some rudimentary knowledge of JavaScript is required.

Product Details
Recommended for You
Customer Reviews


by PowerReviews
oreillyData Visualization with d3.js

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top

(2 of 2 customers found this review helpful)


Great book !!

By Philip Arad - Web Architect

from Israel

About Me Developer

Verified Reviewer


  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written


    Best Uses

    • Expert
    • Intermediate
    • Novice
    • Student

    Comments about oreilly Data Visualization with d3.js:

    Nowadays creating and publishing visualizations on the Web has become one of the fundamental needs for a lot of projects.
    Once the web has become a platform for developing complex applications, the need for good visualization libraries has increased.

    D3.js is a JavaScript library for manipulating documents based on data.D3 helps you bring data to life using HTML, SVG and CSS.
    It combines visualization components and a data-driven approach to DOM manipulation.

    Here enter the needs for good profound books for D3.js .

    'Data Visualization with d3.js' from 'Packt Publishing' is one of the best books on D3.js that was published recently.
    It starts from the fundamental concepts and methods of D3, going through large number of examples, to the more complex issues
    of developing interactive data visualization for your project.

    You will find useful examples for bar charts, scatter plots, pie charts, animating your visualization with transitions, histogram layouts,
    hierarchical layouts and interactions with geo data and maps.

    The first two chapters deal with the core of D3 (set up of the environment, selections, manipulating SVG and colors).
    The next chapters cover data binding, scales, axes, geo data and animations.
    In the last third of the book you will find more advanced topics like layouts and resources for great works done with D3 around the Web.

    If you only start your way into data visualization, or you have already some experience with it, you will find this book most useful.

    Displaying review 1

    Back to top

    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Ebook:  $17.99
    Formats:  ePub, Mobi, PDF