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

Hi Friends -

Welcome to the sixty-fifth issue of's Weekly Newsletter

Onwards to this week's links...


  • rMaps
    rMaps makes it easy to create, customize and share interactive maps from R, with a few lines of code. It supports several javascript based mapping libraries like Leaflet, DataMaps and Crosslet, with many more to be added.
  • d3.unconf
    d3.unconf is a one-day gathering (March 29, 2014, San Francisco) of data visualization practitioners. We're meeting to catalyze involvement and knowledge sharing within the d3.js and greater visualization community.

Data Visualization Reading and Videos

  • The Three Rules Of Business Data Visualisation
    In business data visualisation has two main purposes: a) To help you understand the best strategy to adopt and b) To get you to that strategy faster than you otherwise could have. In order to achieve those ends, I work to three simple rules when visualizing business data.
  • Turning Cryptic Data Into Beautiful Digital Mosaics
    Advanced Data Visualization Project (ADVP), a data analyzation project now in its second year at Columbia University is looking to make intricate systems--like neurons, international port logistics and library catalogues--both easily readable and stunningly beautiful.
  • Course Diary #1: Basic Charts
    Starting from this week and during the rest of the semester I will be writing a new series called “Course Diary” where I report about my experience while teaching Information Visualization to my students at NYU...Here I’ll report about some of my experiences and reflections on the course.
  • Twitter Data
    Your official source for the latest data analysis, visualizations and things we (at Twitter) like from across the web.
  • Envision.js
    Envision.js is a library for creating fast, dynamic and interactive HTML5 visualizations. Supports Real-Time, TimeSeries, Finance, AJAX and custom charts.

D3.js Reading and Videos

  • Getting Started with D3.js
    Visualizations are great tools to understand ideas and play with data. D3 stands for “Data-Driven Documents” and is a JavaScript visualization library for HTML and SVG. This post is a short overview to help you get started.
  • What four projections do, as shown on _____.
    You may remember this graphic making the rounds on social media: image of 4 map projections. Here is a reimplementation in D3.js with a draggable image. Click a projection to set it as the source.
  • d3-star-plot
    d3.starPlot() is designed to be a reusable chart generator with sane defaults and the necessary customization options. It encourages familiar d3 design patterns to make building a series of star plots simple.
  • What per cent of people per African country use the Internet?
    This D3.js map compares UN Data figures from 2012 and 2007. Source code included and shown. Resources: UN Data: Percentage of individuals using the Internet. Colour scheme: Cynthia Brewer's Color Brewer project. Africa.json: based on Johan Sundström's GeoJson data Visible Data's How to make a choropleth legend post.

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