Kapitel 10. Dienstprogramme: Arrays, Statistiken und Zeitstempel

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

D3 enthält einige Zusatzfunktionen, die vor allem die in JavaScript integrierten Funktionen erweitern. In diesem Kapitel stelle ich zwei Themen vor, weil sie so häufig und nützlich sind: Operationen mit Arrays, einschließlich grundlegender deskriptiver Statistiken für rein numerische Arrays, und Unterstützung für die Arbeit mit Daten und Zeitstempeln.

Strukturelle Array-Manipulationen

D3 enthält einige Funktionen, die die Struktur von Arrays (beliebiger Typen) verändern. Tabelle 10-1 fasst einige der nützlichsten dieser Funktionen sowie die Funktionen, die an anderer Stelle in diesem Buch verwendet werden, zusammen.

Tabelle 10-1. D3-Funktionen zum Erstellen und Manipulieren von JavaScript-Arrays
Funktion Beschreibung

d3.range(start, stop, step)

Gibt eine Reihe von gleichmäßig verteilten Zahlen zwischen start (einschließlich) und stop (ausschließlich) zurück, die durch wiederholtes Addieren von step zu start erhalten werden. Die Schrittweite muss keine ganze Zahl sein und kann negativ sein. Wird nur ein einziges Argument übergeben, wird es als stop interpretiert; in diesem Fall ist startstandardmäßig 0 und step standardmäßig 1. Werden zwei Argumente übergeben, werden sie als start und stop interpretiert; step ist wiederum standardmäßig 1.

d3.shuffle( array, low, high )

Get D3 für die Ungeduldigen 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.