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

Hi Friends -

Welcome to the forty-third issue of's Weekly Newsletter

Onwards to this week's links...


  • Erin Shellman, Data Scientist At Nordstrom Innovation Lab Interview
    Erin Shellman interview about being a data scientist within a retail company as well as the ups and downs of the role. Also covered is her upcoming presentation (with David Von Lehman) at the Strata NY Conference titled "How Nordstrom utilizes humans as learning machines to blend brick-and-mortar with online commerce".
  • Writing Reusable D3 Code
    One of the key things that came from me writing this post, is that by writing the code as if it were reusable, I ended up writing pretty modular code. I thought that writing about how to re-work the Point-Along-Path Interpolation example using a reusable D3.js approach might make an interesting blog post, or at least a good way to illustrate what I learned about modular & reusable D3.js.

Data Visualization Reading and Videos

  • Using Google Maps API and R
    This post shows how to use Google Maps's API with R making some tweaks to this function. Combine the first part with sapply or Plyr and it becomes a very powerful tool in just a few lines of code.
  • Visualization Tool Datawrapper Can Now Automate Charts
    News sites with data feeds, such as financial journalism outlets, can automatically create charts with Datawrapper. The open source tool was created by data journalists for data journalists and is used by around 1,000 media organizations, including the Guardian, France's Le Monde and Austrian title Der Standard.
  • Lessons From The School Of Data Journalism
    The School of Data Journalism brought together around 20 panelists and instructors from Reuters, The New York Times, Spiegel, Guardian, Walter Cronkite School of Journalism, Knight-Mozilla OpenNews and others, in a mix of discussions and hands-on sessions focusing on everything from cross-border data-driven investigative journalism to emergency reporting and using spreadsheets, social media data, data visualization and mapping for journalism
  • 6 JavaScript Date Libraries for Developers
    Javascript date libraries allow you to add date and time picker functionality to your web applications by manipulating, parsing and formatting dates. In this article I have collected 6 JavaScript Date Libraries for developers which will help you to add date functionalities to your web applications make them look attractive.

D3.js Reading and Videos

  • D3 Scale Generator
    D3 Scale Generator allows you to quickly generate, visualize and test quantitative scales for D3.js.
  • D3.js Slider Examples
    D3.js Slider is a pure D3.js slider inspired by the jQuery UI Slider. Supports D3’s axis component.
  • uvCharts
    uvCharts is a simple yet powerful JavaScript charting library which uses d3 underneath to build most of the basic charts in SVG/HTML5. Charts currently supported the Normal Bar Chart, Stacked Bar Chart, Step Up Bar Chart, Percent Bar Chart, Normal Area Chart, Stacked Area Chart, Percent Area Chart, Pie Chart, Donut Chart, Line Chart, Waterfall Chart and Polar Area chart.
  • A Heat Map for CloudStack Host Status
    As part of my ongoing work around visualizing the status of a large CloudStack environment, I've been developing a heat map visualization for current host status. I'm making use of d3.js, a fantastic library that helps make it easy to bind data to page DOMs (in this case, SVG elements). You can view the relevant code on github to see the implementation details.

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