liveBook · Manning

Data collection

As explained in D3.js in Action, Third Edition

Data gathering is the process of collecting information from one or more sources for analysis or visualization.

Data collection gathers information from multiple sources before analysis or visualization. Start by defining what you want to visualize, then locate, inspect, clean, and format appropriate data. section 14.1

A practical collection workflow includes:

  • Define the information and time relationships needed for the visualization. section 14.1
  • Search for complementary sources, compare their coverage, and prepare the data for analysis. section 14.1
  • Expect gathering and manipulation to require patience, diligence, and substantial time. section 14.1

Van Gogh’s artistic production

A visualization project combines paintings, drawings, and letters, using lists of works, a letters website, and biographical information to place the material in time and relate it to periods of Van Gogh’s life. section 14.1

How D3.js in Action, Third Edition covers it

How deep it goes
Explains source discovery and preparation rationale, but stops short of detailed cleaning and formatting procedures.
Examples
Uses Van Gogh paintings, drawings, and letters, plus JavaScript extraction from Wikipedia tables.
What it assumes
Starts from the visualization question rather than assuming a ready-to-use dataset.
What you can do after
Apply it via JavaScript to extract painting records from Wikipedia tables for visualization.
How it connects
Connects data collection to data cleaning, data manipulation, data analysis, and data visualization.

Also explained in

Compare how 10 books explain data collection →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of D3.js in Action, Third Edition. The section links point to the parts of the book it draws on.