Capítulo 10. Utilidades: Matrices, estadísticas y marcas de tiempo

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

D3 incluye algunas funciones auxiliares que, en su mayoría, aumentan la funcionalidad incorporada de JavaScript. En este capítulo, presentaré dos temas porque son muy comunes y suelen ser útiles: las operaciones con matrices, incluidas las estadísticas descriptivas básicas para matrices estrictamente numéricas, y el soporte para trabajar con fechas y marcas de tiempo.

Manipulaciones estructurales de matrices

D3 incluye algunas funciones que modifican la estructura de las matrices (de tipos arbitrarios). La Tabla 10-1 resume algunas de las más útiles de estas funciones y las que se utilizan en otras partes de este libro.

Tabla 10-1. Funciones D3 para crear y manipular matrices JavaScript
Función Descripción

d3.range(start, stop, step)

Devuelve una matriz de números espaciados uniformemente, entre start (inclusive) y stop (exclusive), obtenidos sumando repetidamente step a start. El tamaño del paso no tiene por qué ser un número entero y puede ser negativo. Si sólo se proporciona un argumento, se interpreta como stop; en este caso startpor defecto es 0 y step por defecto es 1. Si se proporcionan dos argumentos, se interpretan como start y stop; step de nuevo por defecto es 1.

d3.shuffle( array, low, high )

Realiza una barajada aleatoria en una submatriz, delimitada por los índices de la ...

Get D3 para impacientes 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.