Asset Dependence

Bill Hinderman · 2015

This chapter looks at how JavaScript's data-driven documents (D3.js) library works, and enables the reader to learn how to react not to client feature changes, but rather to changes in the data backing the visualizations. It examines a few pivotal parts of D3 that make it so attractive for working with responsive data visualization. More often than not, the range of visualization will respond to the client's screen size and capabilities, and will remain uniform in response to data changes. The chapter shows how reacting to changes in data actually apply to real-world responsive design, by using the concepts of grouping and layering. It illustrates how to change markup in response to client features, how to write data as markup, and how to change that markup when the data changes.

Read the paper · More papers on PaperTik