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

Hi Friends -

Welcome to issue 111 of the Weekly Newsletter.

Onwards to this week's links...


  • Making Static And Interactive Maps With ggvis (+ Using ggvis Maps With Shiny)
    Even though it’s still at version 0.4, the ggvis package has quite a bit of functionality and is highly useful for exploratory data analysis (EDA). I wanted to see how geographical visualizations would work under it, so I put together six examples that show how to use various features of ggvis for presenting static & interactive cartographic creations...
  • Marrying Backbone js and D3 js
    When I gave my first talk on this topic a year ago, someone came up to me after and said, “Maybe I don’t understand, but it just doesn’t seem that difficult”. I agree. I don’t think it’s hard to use Backbone and D3 together. But what I think is difficult is to come up with a pattern of using them together well. The two libraries want ownership of a lot of the same things; they both want control of the DOM, and they both want to dictate the data flow. So who should do what?...

Data Visualization Reading and Videos

  • California's Getting Fracked
    Everything oil companies aren’t telling you about the extent of fracking in California, and what it means for your food, water, and health...
  • Our 33 Weirdest Charts From 2014
    We’ve made over 2,000 charts since FiveThirtyEight launched in March. With the new year upon us, here are some of our favorites, with an eye toward forms outside the usual dots, lines and bars...
  • CUNY SPS IS 608 Final Projects
    As part of the Master's Degree in Data Analytics at CUNY's School of Professional Studies, students complete class IS 608, an introduction to data visualization tools. For their final project, students in IS 608 were assigned to create a public visualization using data relevant to a current policy, business, or justice issue. Students were encouraged to use any dataset they could find, as long as the data was either public or the student had permission from the data’s owner/administrator to work with it and share it...

D3.js Reading and Videos

  • Creating An Interactive 'Exoplanets In Orbit' Visualization With D3.js
    Since the definitive discovery of the first exoplanet in 1992 more than 1800 exoplanets have been found. Depending on circumstances and method ofd iscovery we might know enough of the exoplanet tosimulate its orbit. Here you can see 288 exoplanets from for which we know the eccentricity and semi-major axis of the orbit, radius ofthe planet and (effective) temperature of the starwhich it orbits...
  • Brave New World
    Sentence Drawings is an original Data Art project by Stefanie Posavec. Here, we experiment with algorithmic production of these same representations. Code is originally from Tyler Rinker. My version is a slight derivative written in D3. Hover over line for original sentence it represents...
  • Sequences Sunburst
    This example shows how it is possible to use a D3 sunburst visualization (partition layout) with data that describes sequences of events...
  • Giotto JS
    Reusable visualization tools for d3js.
  • Convex Hulls
    A set of points’ convex hull is the smallest convex polygon that covers every point. If we picture each point as a peg in a board, we could approximate the convex hull by stretching a rubber band around all of the points and then letting it pull itself taut against the outer ones. Unfortunately, computers don’t typically come with rubber bands and peg boards so we’ll need a different approach to programmatically find a set of points’ convex hull...

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