
Data Visualization: Representing Information on Modern Web
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Content
- Cover
- Credits
- Preface
- Module 1: Data Visualization: a successful design process
- Chapter 1: The Context of Data Visualization
- Exploiting the digital age
- Visualization as a discovery tool
- The bedrock of visualization knowledge
- Defining data visualization
- Visualization skills for the masses
- The data visualization methodology
- Visualization design objectives
- Summary
- Chapter 2: Setting the Purpose and Identifying Key Factors
- Clarifying the purpose of your project
- Establishing intent - the visualization's function
- Establishing intent - the visualization's tone
- Key factors surrounding a visualization project
- The "eight hats" of data visualization design
- Summary
- Chapter 3: Demonstrating Editorial Focus and Learning About Your Data
- The importance of editorial focus
- Preparing and familiarizing yourself with your data
- Refining your editorial focus
- Using visual analysis to find stories
- An example of finding and telling stories
- Summary
- Chapter 4: Conceiving and Reasoning Visualization Design Options
- Data visualization design is all about choices
- Some helpful tips
- The visualization anatomy - data representation
- The visualization anatomy - data presentation
- Summary
- Chapter 5: Taxonomy of Data Visualization Methods
- Data visualization methods
- Choosing the appropriate chart type
- Summary
- Chapter 6: Constructing and Evaluating Your Design Solution
- For constructing visualizations, technology matters
- The construction process
- Approaching the finishing line
- Post-launch evaluation
- Developing your capabilities
- Summary
- Module 2: Social Data Visualization with HTML5 and JavaScript
- Chapter 1: Visualizing Data
- There's a lot of data out there
- Getting excited about data
- HTML visualizations
- Summary
- Chapter 2: JavaScript and HTML5 for Visualizations
- Canvas
- Scalable Vector Graphics
- Summary
- Chapter 3: OAuth
- Authentication versus authorization
- The OAuth protocol
- Summary
- Chapter 4: JavaScript for Visualization
- Raphaël
- d3.js
- Summary
- Chapter 5: Twitter
- Getting access to the APIs
- Setting up a server
- OAuth
- Visualization
- Summary
- Chapter 6: Stack Overflow
- Authenticating
- Creating a visualization
- Filters
- Summary
- Chapter 7: Facebook
- Creating an app
- Using the API
- Retrieving data
- Visualizing
- Summary
- Chapter 8: Google+
- Creating an app
- Retrieving data
- Visualization
- Summary
- Module 3: Learning d3.js Data Visualization
- Chapter 1: Getting Started with D3, ES2016, and Node.js
- What is D3.js?
- What's ES2016?
- Summary
- Chapter 2: A Primer on DOM, SVG, and CSS
- DOM
- What exactly did we do here?
- Scalable Vector Graphics
- Summary
- Chapter 3: Making Data Useful
- Thinking about data functionally
- Loading data
- Scales
- Geography
- Summary
- Chapter 4: Defining the User Experience - Animation and Interaction
- Animation
- Animation with transitions
- Interacting with the user
- Behaviors
- Summary
- Chapter 5: Layouts - D3's Black Magic
- What are layouts and why should you care?
- Normal layouts
- Using the histogram layout
- Baking a fresh 'n' delicious pie chart
- Showing popularity through time with stack
- Highlighting connections with chord
- Hierarchical layouts
- Drawing a tree
- Showing clusters
- Summary
- Chapter 6: D3 on the Server with Node.js
- Readying the environment
- All aboard the Express train to Server Town!
- Proximity detection and the Voronoi geom
- Rendering in Canvas on the server
- Deploying to Heroku
- Summary
- Chapter 7: Designing Good Data Visualizations
- Clarity, honesty, and sense of purpose
- Helping your audience understand scale
- Using color effectively
- Understanding your audience (or "trying not to forget about mobile")
- Summary
- Chapter 8: Having Confidence in Your Visualizations
- Linting all the things
- Static type checking with TypeScript and Flow
- Behavior-driven development with Karma and Mocha Chai
- Summary
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.