Data Visualization and D3.js Newsletter Issue 147

#### Hi Friends -

Welcome to issue 147 of the DashingD3js.com Weekly Newsletter.

#### Featured

• Time Maps: Visualizing Discrete Events Across Many Timescales
Discrete events pervade our daily lives. These include phone calls, online transactions, and heartbeats. Despite the simplicity of discrete event data, it’s hard to visualize many events over a long time period without hiding details about shorter timescales...In this blog post, I’ll describe a technique for visualizing many events across multiple timescales in a single image, where little or no zooming is required. It allows the viewer to quickly identify critical features, whether they occur on a timescale of milliseconds or months...

#### Data Visualization Reading and Videos

• How Many Trees Are There In The World? [Video - YouTube]
It’s a simple question: how many trees are there on Earth? The answer required 421,529 measurements from fifty countries on six continents. Now this new data has been combined to produce a stunning visualisation of our planet as you’ve never seen it before...
• Polar Coordinates For Better Visualization With ggplot2
I have been doing some reading and experimenting about data visualization. One of the things that I really liked is the usage of Polar coordinates. This is basically using a grid of circles instead of a grid of straight line like so...
• Using Maps And Data Visualization To Understand Tennis
Using visualization to understand sports goes at least as far back as when Eadweard Muybridge used photography to prove that a galloping horse completely leaves the ground..."I took all the principles of cartography, mapping, and data visualization and thought, why can't we apply that to tennis?" - Damien Saunder...
• Data Structure Visualizations
Currently, we have visualizations for the following data structures and algorithms: a) Basics, b) Recursion, c) Indexing, d) Sorting, e) Heap-like Data Structures, f) Graph Algorithms , g) Dynamic Programming, h) Geometric Algorithms, and i) others...

• Building Blocks Is Live! - An Overview
Video, bl.ocks.org, and code covering http://blockbuilder.org/: Act I: The project itself, Act II: The reasons we do it, Act III: Making a new block, and Post Script: Bookmarklet...
• Google Logo Animation With D3.js
Earlier this week, Google unveiled a new logo / identify...The video animation is beautiful, and I was inspired to try and recreate it (at least in part) with code (using D3.js). For now, I just focused on the logotype to dots transition; here’s the result...
• Density-Based Axis Ticks
This example shows how you can set up tick marks to be a fixed density rather than a fixed number of tick marks. This is useful for implementing visualizations that can be resized by the user...
• 10 D3.js Must Knows - Part 4: Data Joins
The data join is a cornerstone of D3's philosophy and is one of the mechanisms that allow amazing interactive data visualisations to be built with relative simplicity...

Hope that you had a great past week and that next week is even better!

Wishing you the best,
Sebastian Gutierrez
@DashingD3js
www.dashingd3js.com

Want to better understand this topic?
Check out these super-useful D3.js Screencast Videos (1 in 3 are free...)
=> D3 Screencasts Videos