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 18 reviews)

Ratings Distribution

  • 5 Stars

     

    (12)

  • 4 Stars

     

    (5)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

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

Cons

    Best Uses

    • Novice (13)
    • Intermediate (9)
    • Student (4)
      • Reviewer Profile:
      • Developer (13)

    Reviewed by 18 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

    (1 of 1 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.

      (1 of 1 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.

                (0 of 1 customers found this review helpful)

                 
                4.0

                D3/JS code for several chart types

                By Doug Domeny

                from Manchester, NH

                About Me Developer

                Verified Reviewer

                Pros

                  Cons

                    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.

                    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
                    Print & Ebook: $43.99
                    Print: $39.99