Interactive Data Visualization for the Web
An Introduction to Designing with D3
Publisher: O'Reilly Media
Final Release Date: March 2013
Pages: 272

Create and publish your own interactive data visualization projects on the Web—even if you have little or no experience with data visualization or web development. It’s easy and fun with this practical, hands-on introduction. Author Scott Murray teaches you the fundamental concepts and methods of D3, a JavaScript library that lets you express data visually in a web browser. Along the way, you’ll expand your web programming skills, using tools such as HTML and JavaScript.

This step-by-step guide is ideal whether you’re a designer or visual artist with no programming experience, a reporter exploring the new frontier of data journalism, or anyone who wants to visualize and share data.

  • Learn HTML, CSS, JavaScript, and SVG basics
  • Dynamically generate web page elements from your data—and choose visual encoding rules to style them
  • Create bar charts, scatter plots, pie charts, stacked bar charts, and force-directed layouts
  • Use smooth, animated transitions to show changes in your data
  • Introduce interactivity to help users explore data through different views
  • Create customized geographic maps with data
  • Explore hands-on with downloadable code and over 100 examples
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyInteractive Data Visualization for the Web
 
4.6

(based on 19 reviews)

Ratings Distribution

  • 5 Stars

     

    (13)

  • 4 Stars

     

    (5)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Helpful examples (15)
  • Easy to understand (14)
  • Well-written (13)
  • Accurate (10)
  • Concise (7)

Cons

    Best Uses

    • Novice (14)
    • Intermediate (9)
    • Student (4)
    • Expert (3)
      • Reviewer Profile:
      • Developer (14)

    Reviewed by 19 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    5.0

    Peerless

    By John The Runner

    from UK

    About Me Developer

    Verified Reviewer

    Pros

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

    Cons

      Best Uses

      • Expert
      • Novice

      Comments about oreilly Interactive Data Visualization for the Web:

      This book will take an absolute novice to proficiency with D3.js. Not surprisingly the reviews are all positive on this site, and even though I'm an experienced developer, I can appreciate just how well-written it is for people new to javascript, or even without any prior programming experience - it's that good.
      Thoughtfully written, with masses of useful examples, the writer slowly builds up the complexity, without skipping steps or assuming familiarity with unspoken concepts.
      If there is one area I would have liked to have seen expanded, it was the chapter on pie charts, but what was given was certainly good enough for anyone new, and everyone who'd followed along to this point would certainly feel confident about tweaking the examples to suit their own purpose. I have over 100 programming books, and this slots easily into the top three.

      (3 of 3 customers found this review helpful)

       
      4.0

      Excellent Intro to D3

      By TheSkunk

      from Brisbane, Australia

      About Me Developer, Engineer

      Verified Buyer

      Pros

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

      Cons

        Best Uses

        • Intermediate
        • Novice

        Comments about oreilly Interactive Data Visualization for the Web:

        I'm an intermediate developer qualified as an engineer but new to d3 and js. Scott Murray does a great job of conveying the fundamentals of d3 in this book, especially when they are slightly different or at first glance are counter intuitive.

        The book follows a logical path and is suitable for someone with no d3 (or even javascript) experience.

        As an engineer looking to plot generally standard charts (ie scatter and bar charts) I found this book provide absolutely everything necessary to do basic version of all the charts I needed. It also establishes enough understanding in d3 that enabled me to find answers to questions that arose out of the scope of the book.

        The only thing I thought could improve the book would be a slightly more comprehensive discussion on the structure of data (ie JSON) for non-trivial examples. For example, the best way to structure data for a combined bar and line chart. This one topic probably trouble me the most in learning d3.

        Overall though it's a *super* book and definitely recommended.

        (2 of 2 customers found this review helpful)

         
        5.0

        Great first book for D3js

        By CindyJH

        from Fort Lauderdale, Florida

        About Me Designer, Developer, Maker

        Verified Reviewer

        Pros

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

        Cons

          Best Uses

          • Novice
          • Student

          Comments about oreilly Interactive Data Visualization for the Web:

          This is the first book that I have read on D3js. It was written exactly like I take notes. Gives description of topic, example of code, and line by line explanation of what is happening. I also went through the book with sample files very helpful. I would definitely read additional books by this author Scott Murray. I know that D3 can get very complicated but he wrote the book with the beginner in mind, simply describing the basic concepts. The format gives you the confidence to think "I can do this".

           
          5.0

          Great introduction to D3

          By Thoma87

          from London

          Verified Buyer

          Comments about oreilly Interactive Data Visualization for the Web:

          Great book for total or almost total beginners. Covers the basics of HTML, CSS and JavaScript.

           
          5.0

          Solid book

          By chf

          from Berkeley, CA

          About Me Developer

          Verified Buyer

          Pros

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

          Cons

            Best Uses

              Comments about oreilly Interactive Data Visualization for the Web:

              Learned D3 in a few days with this book - very good examples, and good background and explanations.

               
              4.0

              Very good hands on book!

              By ovau

              from Düsseldorf, Germany

              Verified Buyer

              Comments about oreilly Interactive Data Visualization for the Web:

              Very good for beginners in D3 - i also like the easy going way of explaining - sometimes it's hard to understand for foreigners where the teaching ends and the joke begins, but that will keep you awake;)

              (1 of 1 customers found this review helpful)

               
              4.0

              Excellent for beginners to intermediate

              By Tim

              from Netherlands

              About Me Developer, Sys Admin

              Pros

              • Helpful examples
              • Well-written

              Cons

                Best Uses

                • Intermediate
                • Novice

                Comments about oreilly Interactive Data Visualization for the Web:

                This book give great insight and a good start for people just beginning with D3. The examples are great and ramp up in difficulty over time. The only thing not so great is that it ends to early! Also, maybe some more adventures examples could be given. Charts and graphs are just one application of D3.

                 
                4.0

                Very well constructed

                By S. Peddenton

                from Scotland

                Verified Reviewer

                Pros

                • Accurate
                • Concise

                Cons

                • Difficult To Follow

                Best Uses

                • Expert
                • Intermediate

                Comments about oreilly Interactive Data Visualization for the Web:

                I have had this book for quite a few months now and I didn't think I'd want to leave a review but I can see others have taken the time so here I go.

                I have done some web development in the past and only recently picked up some HTML 5 books and now this book. I find it well constructed as I said int he title and well written.

                However, at times, I found it difficult to follow. I don't think it's the style of writing. It's just that sometimes the material is deep and I find myself lost. I suggest that the author make the style of writing a bit more easy to follow, that's the only thing I would suggest for the next edition of this book.

                 
                3.0

                D3 and JavaScript to render data charts

                By Doug Domeny

                from Manchester, NH

                About Me Developer

                Verified Reviewer

                Pros

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

                Cons

                • Not comprehensive enough

                Best Uses

                • Novice

                Comments about oreilly Interactive Data Visualization for the Web:

                Examines, with code samples, D3 and JavaScript to render data using several chart types.

                (1 of 1 customers found this review helpful)

                 
                5.0

                Great but

                By Bailey

                from Iowa

                Verified Reviewer

                Pros

                • Easy to understand
                • Helpful examples
                • Well-written

                Cons

                • Chapter 12

                Best Uses

                  Comments about oreilly Interactive Data Visualization for the Web:

                  I wasn't able to open the Chapter 12 sample code in the latest version of Google Chrome... All other sample code worked great in Chrome. Besides that I found this to be a great book for a beginner.

                  Displaying reviews 1-10

                  Back to top

                  Previous | Next »

                   
                  Buy 2 Get 1 Free Free Shipping Guarantee
                  Buying Options
                  Immediate Access - Go Digital what's this?
                  Ebook: $33.99
                  Formats:  DAISY, ePub, Mobi, PDF, Web Application
                  Print & Ebook: $43.99
                  Print: $39.99