Data Visualization and D3.js Newsletter Issue 182

DashingD3js.com Weekly Data Visualization and D3.js Newsletter

Hi Friends -


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

Onwards to this week's links...
 

Featured
 

  • Introducing the Atlas of Emotions, our new project with the Dalai Lama and Paul & Eve Ekman
    In 2014, the Dalai Lama asked his friend, scientist Dr. Paul Ekman, to design him an Atlas of Human Emotion. His Holiness was intrigued by conversations that he and Paul had been having over the years about their different views on the subject of emotion...In 2015 Paul and his daughter Dr Eve Ekman, who also studies emotion, reached out to me and asked Stamen to collaborate with them on the design and concept of this Atlas...
  • Creating Real-Life Based Motion Effects In D3.js Visuals
    A filter that can create a subtle but interesting effect has to do with motion blur. The faster and closer to us things move in the real world, the more blurred they appear. And with the right filter, you can recreate this effect on the screen as well. The circles moving in the hexagon below, for example, the faster they move, the more blurred I make them to mimic the feeling of fast movement...
 

Data Visualization Reading and Videos
 

  • Engineering Intelligence Through Data Visualization At Uber
    In early 2015 we started an official data visualization team at Uber. The idea behind it: deliver intelligence through crafting visual exploratory data analysis tools for Uber’s datasets. Every day, Uber manages billions of GPS locations. Every minute, our platform handles millions of mobile events...Our team focuses on areas from visual analytics to mapping, and framework development to public-facing data visualizations...Let’s see what each of these areas do through some of our work...
  • Math As SVG For Fast Webpages
    Sometimes mathematical notation is a good way to share ideas. You can share formulas as MathML, but suffer the scant browser support, or MathJax, and require extra JavaScript, CSS, and fonts on your page. Around here, we’re focused on lightweight pages, so let’s talk about a more performant way to include math on the web: SVG...
  • Sketchbook - Simple Teaching Assistant
    The Simple Teaching Assistant takes the edge off of graphical programming by providing a ready-made environment. The provided framework lets the student easily create graphical solutions and compile them. The framework offers a set of drawing functions and a setup/draw structure similar to Processing's. It is based on SDL 2...
  • 39 Studies About Human Perception In 30 Minutes
    I have learned everything there is to know about how humans perceive data graphics in preparation for this talk. Literally everything. But I couldn’t possibly fit it all into 30 minutes. So for your sake, let’s just refer to this talk as “39 studies on human perception in 30 minutes.”...
  • How Music Taste Evolved
    Every top 5 song, from 1958 - 2016, so we can stop arguing about when music was still good ...
 

D3.js Reading and Videos
 

  • Data Visualization Of Color Names In Chinese And English
    Language represents our view of the world, and knowing its limits helps us understand how our perception works...I used the data from Wikipedia’s “Color” entry for different languages. My assumption was: "Different languages have different ways to describe color.”...
  • Finding Similar Music Using Matrix Factorization
    This post is a step by step guide on how to calculate related artists using a couple of different matrix factorization algorithms. The code is written in Python using Pandas and SciPy to do the calculations and D3.js to interactively visualize the results...
  • Announcing Spam, A D3 Library To Create Maps With Canvas
    The library is based on the belief that it shouldn’t take your opinions out of the equation, and relies on the developer to paint and customize the graphic...We have designed Spam to take out the difficulties of using D3 with Canvas while keeping the developer free from constraints...Some of the Spam features: Static and zoomable maps, Automagically TopoJSON projection & centering, Dynamic simplification, Custom projection support, Multiple feature support, and Easy click and hover events...
  • Mozaïk
    Mozaïk is a tool based on nodejs / react / reflux / d3 / stylus to easily craft beautiful dashboards...Features: Scalable layout, Themes support, Extendable by modules, Grid positioning, Optimized backend communication, Rotation support (with smooth transition), and more!...
  • Filter Map With Slider In D3.js
    A simple way to filter spatial data in d3.js using HTML5 range input slider...Data: The greenhouse gas emissions needed to ship logs for lumber, pulping, etc. to Chicago by a combination of rail and truck freight modes. We call the spatial extent in which trade is possible given an environmental budget a freightshed...

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