Chapter 10. Utilities: Arrays, Statistics, and Timestamps
D3 includes some ancillary features that mostly augment JavaScriptâs built-in functionality. In this chapter, Iâll introduce two topics because they are so common and commonly useful: operations on arrays, including basic descriptive statistics for strictly numerical arrays, and support for working with dates and timestamps.
Structural Array Manipulations
D3 includes some functions that change the structure of arrays (of arbitrary types). Table 10-1 summarizes some of the most useful of these functions and those that are used elsewhere in this book.
Function | Description |
---|---|
|
Returns an array of uniformly spaced numbers, between |
|
Performs an in-place random shuffle on a subarray, bounded by array
indices |
|
Returns the Cartesian product of the arrays |
Get D3 for the Impatient now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.