Prose Supplements - Shop now
$26.87 with 36 percent savings
List Price: $41.99
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Saturday, March 22 on orders shipped by Amazon over $35
Or fastest delivery Friday, March 21. Order within 5 hrs 25 mins
In Stock
$$26.87 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$26.87
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Amazon.com
Sold by
Amazon.com
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

D3.js 4.x Data Visualization - Third Edition: Learn to visualize your data with JavaScript 3rd Edition

3.6 3.6 out of 5 stars 4 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$26.87","priceAmount":26.87,"currencySymbol":"$","integerValue":"26","decimalSeparator":".","fractionalValue":"87","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"2a2JOjGn751lBEHT5P8RUm40Ksun00QEEDwpjJvOa7YyBMe0NZZDxaV8cHWvZ%2F9m2UC4C3rcjM%2F73CNORf9TEGtDLxeGLrJ%2BahnnJPmMB134JBUO%2BH2ioiFODxXf07gshDYRx5j2MkRumfxsVDYWBg%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Create and publish your own interactive and compelling data visualizations with D3.js 4.x


Key Features:

  • Build interactive and rich graphics and visualization using JavaScript`s powerful library D3.js
  • Learn D3 from the ground up, using the all-new version 4 of the library
  • Gain insight into producing high-quality, extensible charts and visualizations using best practices such as writing testable, extensible code and strong typing


Book Description:

Want to get started with impressive interactive visualizations and implement them in your daily tasks? This book offers the perfect solution-D3.js. It has emerged as the most popular tool for data visualization.


This book will teach you how to implement the features of the latest version of D3 while writing JavaScript using the newest tools and technique


You will start by setting up the D3 environment and making your first basic bar chart. You will then build stunning SVG and Canvas-based data visualizations while writing testable, extensible code,as accurate and informative as it is visually stimulating. Step-by-step examples walk you through creating, integrating, and debugging different types of visualization and will have you building basic visualizations (such as bar, line, and scatter graphs) in no time.


By the end of this book, you will have mastered the techniques necessary to successfully visualize data and will be ready to use D3 to transform any data into an engaging and sophisticated visualization.


What You Will Learn:

  • Map data to visual elements using D3's scales
  • Draw SVG elements using D3's shape generators
  • Transform data using D3's collection methods
  • Use D3's various layout patterns to quickly generate various common types of chart
  • Write modern JavaScript using ES2017 and Babel
  • Explore the basics of unit testing D3 visualizations using Mocha and Chai
  • Write and deploy a simple Node.js web service to render charts via HTML Canvas
  • Understand what makes a good data visualization and how to use the tools at your disposal to create accurate charts


Who this book is for:

This book is for web developers, interactive news developers, data scientists, and anyone interested in representing data through interactive visualizations on the Web with D3. Some basic knowledge of JavaScript is expected, but no prior experience with data visualization or D3 is required to follow this book.


From the brand

Editorial Reviews

About the Author

Ændrew Rininsland

Ændrew Rininsland is a developer and journalist who has spent much of the last half a decade building interactive content for newspapers such as The Financial Times, The Times, Sunday Times, The Economist, and The Guardian. During his 3 years at The Times and Sunday Times, he worked on all kinds of editorial projects, ranging from obituaries of figures such as Nelson Mandela to high-profile, data-driven investigations such as The Doping Scandal the largest leak of sporting blood test data in history. He is currently a senior developer with the interactive graphics team at the Financial Times.



Swizec Teller

Swizec Teller, author of Data Visualization with d3.js, is a geek with a hat. He founded his first start-up at the age of 21 years and is now looking for the next big idea as a full-stack Web generalist focusing on freelancing for early-stage start-up companies. When he isn't coding, he's usually blogging, writing books, or giving talks at various non-conference events in Slovenia and nearby countries. He is still looking for a chance to speak at a big international conference. In November 2012, he started writing Why Programmers Work At Night, and set out on a quest to improve the lives of developers everywhere.

Product details

  • Publisher ‏ : ‎ Packt Publishing; 3rd edition (April 28, 2017)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 308 pages
  • ISBN-10 ‏ : ‎ 178712035X
  • ISBN-13 ‏ : ‎ 978-1787120358
  • Item Weight ‏ : ‎ 1.19 pounds
  • Dimensions ‏ : ‎ 9.25 x 7.52 x 0.65 inches
  • Customer Reviews:
    3.6 3.6 out of 5 stars 4 ratings

Customer reviews

3.6 out of 5 stars
4 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

There are 0 reviews and 1 rating from the United States

Top reviews from other countries

  • DanBy
    2.0 out of 5 stars Poor for novices, ok for more expert programmers.
    Reviewed in the United Kingdom on July 27, 2017
    Having reached the halfway point with this book I have to say this is among the poorer tech tutorial/guides I've read.
    Although the book claims otherwise this would be hard to follow without a fair prior understanding of javascript. If you are not at least passingly familiar with contemporary functional javascript large tracts of the text will be quite mystifying as the functional idioms used are never adequately explained. I would imagine for more novice programmers having to deal with the cognitive load of unpicking that code while also trying to learn the example d3 components would be very frustrating.

    Speaking of frustrating if you attempt to follow the code examples as written in the book you'll quickly discover they often do not work as written. Lines, keywords and statements are omitted in the text and these omissions usually break the examples. Some of these are trivial to fix but many fixes were only possible by comparing the code I was writing out of the book with the code in git repo they offer. And worth noting the code in the git repo frequently diverges from that in the book (mostly trivially but sometimes inexplicably so and without explanation). I seems to me that no one can have sat down and worked through the example in the book once the text was finished. To my mind this is inexcusable in this kind of technical text.

    In general I found the tone of the text assumes that you are always able to understand the examples, and maybe also the author might find it confusing that you don't immediately understand. This would be fine for a book pitched at an expert audience but not so useful for people with "some basic knowledge of javascript... [and] no prior experience with data visualization or D3" (to quote the intro). I suspect the authors would be better placed to write a text on best practices for functional d3.

    I bought the kindle edition and the text was also very, very poorly formatted with lines of code out of place and other line formatting errors.
  • Steve Gailey
    2.0 out of 5 stars Impenetrable
    Reviewed in the United Kingdom on September 27, 2017
    Impenetrable. The author jumps right in without even making clear what you should already know. this is a book for someone very familiar with modern Javascript and with the V3 D3 libraries, not someone who knows javascript a little and is not familiar with D3.