Data Visualization and D3.js Newsletter Issue 84 Weekly Data Visualization and D3.js Newsletter

Hi Friends -

Welcome to the 84th issue of's Weekly Newsletter

Onwards to this week's links...


  • Introducing ggvis
    Our first public release of ggvis, version 0.3, is now available on CRAN. What is ggvis? It’s a new package for data visualization. Like ggplot2, it is built on concepts from the grammar of graphics, but it also adds interactivity, a new data pipeline, and it renders in a web browser. Our goal is to make an interface that’s flexible, so that you can compose new kinds of visualizations, yet simple, so that it’s accessible to all R users.

Data Visualization Reading and Videos

  • When Bars Point Down
    It’s so simple it feels entirely trivial: bars in a bar chart pointing down instead of up. But the effect can be striking. And it’s not as obvious when to show downward-pointing bars as it might seem...
  • Four Cognitive Design Guidelines for Effective Information Dashboards
    Since cognitive science has given us tremendous understanding of the mechanisms and processes by which we perceive things, comprehend them, and use them for decision-making, it’s reasonable to assume that such findings are very relevant to dashboard design issues...Here are four guidelines derived from studies on human cognition that can be applied while designing information dashboards...
  • MobileVis
    MobileVis is comprised of two parts: 1) A (growing) collection of examples and conversations about data visualization use on mobile devices, where users can submit additional examples. 2) A (growing) collection of design patterns that we identify from these examples.
  • A Simple Remake For A Simple Chart
    I had a hard time visually picking out the story in a simple chart published by the Financial Times earlier this week. There was nothing special or particularly complex about the chart—it’s a simple clustered column chart—but the fact that I couldn’t easily see the story made me think there must be a better way...Instead of a clustered column chart, I tried a different approach...
  • Child Lives
    The world has made extraordinary progress in helping children survive their first, most vulnerable years. UNICEF data cite 90 million lives saved just since 1990, thanks to dramatic gains on neonatal care, reducing preventable infectious disease, and other breakthroughs...

D3.js Reading and Videos

  • Snark Hunting: Force Directed Graphs In D3
    Is it possible to write a blog post that combines d3.js, pseudo-classical JavaScript, graph theory, and Lewis Carroll? Yes...We are going to try it here...In this post we are going to develop a tool to load up, display, and manipulate multiple graphs for exploration using the pseudo-classical pattern in JavaScript.
  • Building a <bar-chart> element with D3.js and Polymer
    Polymer is about custom elements, as everything is an element from a Polymer point of view...In one of the previous posts we had written a bar chart in D3.js for testing purposes. We will reuse large parts of the code, as this entry should focus on creating a <bar-chart> element.
  • D3.js Canvas vs SVG Speed Comparison
    A quick and dirty demo comparing the time taken to render an identical image in SVG and canvas. Both using the same dataset of lat/long coordinates loaded via a separate pen. 1 canvas element vs 14,000 SVG rects. Hmmm....

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

Wishing you the best, 
Sebastian Gutierrez

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