Data Visualization and D3.js Newsletter Issue 115

DashingD3js.com Weekly Data Visualization and D3.js Newsletter

Hi Friends -


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

Onwards to this week's links...
 

Featured
 

  • LDAvis
    LDAvis (R package for interactive topic model visualization) is designed to help users interpret the topics in a topic model that has been fit to a corpus of text data. The package extracts information from a fitted LDA topic model to inform an interactive web-based visualization...
  • d3.geo.exploder
    This is a tiny d3 extension that lets you easily move and resize geographic features rendered with d3 and topojson...Say you have a map of the US and you want to gratuitously transition the map into a scatter plot where the states are the points. This will let you do that. To see this in action, click the "scatter" button above...
 

Data Visualization Reading and Videos
 

  • Selections In Three.js - Parte Uno
    This is a blog post about an idea I had about using D3 style selections in Three.js. What if you could work with WebGL and Three.js, but write code in the style like you see below to make this data globe?...
  • Selections In Three.js - Parte Dos
    Here we are going to walk through a couple of demos that use D3 style selections in Three.js. If you didn't read the first part of this series, I'm trying out the selection data structure for rending in WebGL with Three.js. We're using a ~600 line library I put together from the original D3 selection code that let's you test drive the idea. It allows you to "select" into the scene graph the same way you would in the DOM and use the same syntax...
  • Davos On Twitter: Who Do The Attendees Follow?
    Every year, the World Economic Forum brings together the most recognizable figures of business and politics. With all eyes on Davos, we decided to turn the optics upside down and see who the Twitterati gathered in Switzerland follow on social media...
  • Video: How We Built MBTAViz
    We spoke about mbtaviz at a data visualization conference setup by NEASIST a couple of weeks ago which was a great experience...WGBH was kind enough to edit and post a video of our talk to their forum network on YouTube. We focused on the process used to create Visualizing MBTA Data and walked through a couple of specific examples of how we worked with the data. We also touched on the tools we used throughout the project for task management, code hosting, and creating the visualization itself...
  • Make Grey Your Best Friend
    Anybody facing up to colour choices in any creative activity knows how critical such decisions can be, making a big difference between the success and failure of a design. This is amplified in data visualisation...The advice I often give out to folks in my training workshops is to make grey your best friend when colouring your visualisation work. Let me illustrate why with a few simple examples:...
 

D3.js Reading and Videos
 

  • The State Of The Union In Context
    This site (graphs in D3) lets you use a Bookworm database to read Obama's State of the Union in the context of all the other State of the Union messages given by American presidents. For any word in the message, just click on the text: the word will turn red. If you want to search a two-word phrase, just highlight both words...
  • Calculating And Communicating Uncertainty 2015 – And An Experimental D3 Page
    I’m talking in a workshop session (CCU2015 conference in Westminster) on Wednesday on interactive graphics – and in particular, how they can be used to communicate uncertainty- so I thought I would make an experimental page showing a couple of different ways of trying this. You can read my slides here and the experiment is here...
  • Animating Family Trees, A La Pachinko
    In musing on how a family tree is kind of like Pachinko, I wondered if this could be animated somewhat like a Pachinko machine...I took some first steps towards this by pulling out the Bezier curve parameters d3 is generating for the links between nodes, coupled with Particle in Cell's notes on computing the intersection between Bezier curves and a line (it involves, among other things, finding the roots of a cubic equation), to make some first steps towards a Pachinko-like animation effect...
  • d3.humanities('Ian Johnson') - Tremor
    I show a data-driven collaboration between myself and my father David Johnson. We developed an application for collecting data on medieval manuscripts and are in the process of visualizing that data to further research into the past...
  • D3 Tooltips With Interrupted Transitions
    Whenever a complex data structure is depicted we use tooltips to provide additional context. In this post I show how to build a simple tooltip with fade transitions....

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