D3.js for the Impatient
Philipp K. Janert
D3.js for the Impatient is concise, yet comprehensive. Janert presents an overall survey of working with D3.js, while steering clear of long-winded and meandering explanations. Right away, this first chapter shows you how to create simple graphs and tackle two of the library’s more unusual aspects: selecting and binding—the way D3.js uses DOM nodes to represent data visually. From there, you can easily explore individual chapters that adhere to your particular interests.
Philipp K. Janert is the author of “Data Analysis with Open Source Tools” (O’Reilly, 2010) and “Feedback Control for Computer Systems” (O’Reilly, 2013) as well as “Gnuplot in Action” (first and second edition, Manning, 2009 and 2015). He has worked as a programmer and scientist, in small startups and large corporations. He holds a Ph.D. in theoretical physics.