Hi Friends -
Onwards to this week's links...
Welcome to issue 170 of the DashingD3js.com Weekly Newsletter.
- This Chart Shows Who Marries CEOs, Doctors, Chefs, And Janitors
When it comes to falling in love, it’s not just fate that brings people together—sometimes it’s their jobs. We scanned data from the U.S. Census Bureau’s 2014 American Community Survey—which covers 3.5 million households—to find out how people are pairing up...
- General Update Pattern 4.0
This example shows two improvements to the General Update Pattern in D3 4.0. (The old pattern still works, but the new one is slightly more concise, efficient, and precise.)...The text elements only need to be selected once, when they are created, rather than for every update...The transition timing parameters don’t need to be repeated for enter, update, and exit. Instead, a top-level transition sets the duration, and then subsequent transitions use selection.transition...
Data Visualization Reading and Videos
- The Ethics Of Interruption, By Katherine Mitchell
The Ethics of Interruption is a series of large-scale drawings, or data visualizations, that consider the instinctual gestures of mothering in an age of big data. Referencing Lisa’s Baraitser’s ideas about interruption as a strategy of communication, the works were created between feedings, naps, and attempts at finding a system during the beginning months of my daughter’s life...
- The y-must-you-insist-it-starts-at-0? axis
I keep seeing accusations that graphs where the y axis doesn’t start at 0 are misleading. Sometimes these accusations are correct. Frequently, however, these accusations are unfounded...It’s not just me who gets annoyed by this; if it was I’d start to wonder if I was just plain wrong. So I thought I’d collect together a list of articles expressing the same point. If you’re still not convinced by the above, try reading the articles below...
- Introducing FF Chartwell
Designed by Travis Kochel, FF Chartwell is a fantastic typeface for creating simple graphs. Driven by the frustration of creating graphs within design applications and inspired by typefaces such as FF Beowolf and FF PicLig, Travis saw an opportunity to take advantage of OpenType technology to simplify the process...Using OpenType features, simple strings of numbers are automatically transformed into charts. The visualized data remains editable, allowing for hassle-free updates and styling...
- Six Questions With...Paolo Ciuccarelli
In order to sprinkle some star dust into the contents of my book I've been doing a few interviews with various professionals from data visualisation and related fields. These people span the spectrum of industries, backgrounds, roles and perspectives. I gave each interviewee a selection of questions from which to choose six to respond. This latest interview is with Paolo Ciuccarelli, Scientific Director at DensityDesign Research Lab - Politecnico di Milano...
- Data Stories Podcast #67 - ggplot2, R, and data toolmaking with Hadley Wickham
We have Hadley Wickham on the show, Chief Scientist at RStudio and Adjunct Professor of Statistics at Rice University and the University of Auckland...Hadley created a number of hugely popular libraries for the R language, including ggplot2, which is used throughout the world to analyze and present data...On the show we talk about his creative process to develop ggplot2, its growing popularity, other libraries he has built in the R ecosystem, and strategies for creating popular software for data analysis and visualization...
D3.js Reading and Videos
- d3.oakland(): Lewis Lehe - Simulations 02.09.16 [YouTube]
Lewis gives us an entertaining tour of his data visualization projects (as seen on http://setosa.io ) and followed it up with a live coding session introducing some techniques he's learned...Lewis uses a mix of d3 and react.js to build simulations that help him with his research in transportation. He also enjoys building simulations that help people understand more complex processes...
- Interactive Visualizations And Stats Of GitHub's Newest, Most Popular Repos
The interactive visualizations on this page are based on the excellent Viz project. Donne Martin, the creator of Viz, mined GitHub data, extracting the metadata for all repositories created in 2015 with >100 stars. He has shared a number of different visualizations based on this data...Donne has made the underlying data available, which has allowed me to create a similar set of visualizations using D3 and d3fc...
- Interactive SVG + Canvas Plot
A D3 demonstration of SVG and Canvas intermingling. Blue circles are plotted in SVG, black circles in canvas. One force to rule them all. The plot is zoomable and pannable...Inspired by M. Bostock's Canvas / SVG zoom comparison series and collision detection examples...
- Transition to Default
This example demonstrates how to transition back to a default style value after setting an inline style. Inside transition.style, temporarily remove the style to retrieve its default value; then restore the style before starting the transition...In a future version of D3, transition.style(name, null) will probably do this for you automatically, rather than its current behavior of immediately removing the specified style at the start of the transition...
Hope that you had a great past week and that next week is even better!
Wishing you the best,