liveBook · Manning

Quantitative data

As explained in D3.js in Action, Third Edition

Quantitative data is information represented by numerical values that can be measured or counted.

Quantitative data is numerical information that can be measured or counted. It includes discrete values, such as 16 employees, and continuous values, such as a temperature measured as 16.8°C. section 3.1.2

Classify quantitative data before choosing visual encodings or D3 scales:

  • Treat whole-number counts as discrete data; treat values that remain meaningful when subdivided as continuous data. section 3.1.2
  • Use position, length, area, angle, or continuous color to represent numerical attributes. section 14.2
  • Pair quantitative values generally with D3 scales using continuous domains, such as linear scales. section 3.1.2 section 3.4.1

Planning a visualization

List every dataset attribute, label each as quantitative or qualitative, and brainstorm an encoding for the main numerical attributes. A timeline can position paintings, bars can show drawing counts, and an area chart can show letters over time. section 14.2 section 14.0

Figure 14.1 We can group data into two main categories: quantitative (numerical information) and qualitative (nonnumerical information). Quantitative data is discrete or continuous, while qualitative data is nominal or ordinal.
figure

Use the classification diagram to distinguish quantitative data from qualitative data, then separate numerical values into discrete and continuous forms. section 14.2

How D3.js in Action, Third Edition covers it

How deep it goes
Distinguishes discrete and continuous values, then connects them to visual encodings and continuous D3 scale domains.
Examples
Uses time, weight, temperature, GDP, stock-market values, student counts, paintings, drawings, and letters as numerical examples.
What it assumes
Assumes basic JavaScript and data-visualization work while establishing numerical classifications and their practical uses.
What you can do after
Apply D3 scales and visual encodings after classifying numerical attributes as discrete or continuous.
How it connects
Connects quantitative data with qualitative data, data visualization, visual encodings, and D3 scales.

Also explained in

Compare how 7 books explain quantitative data →

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.