Bewertung:

Das Buch wird wegen seiner detaillierten Abdeckung von D3.js hoch geschätzt und ist damit eine unverzichtbare Ressource für alle, die die Bibliothek verstehen und effektiv nutzen wollen. Während viele Leser die Gründlichkeit und die praktischen Beispiele loben, kritisieren einige die Wiederholungen in den Codeschnipseln, die Ausführlichkeit der Erklärungen und die minderwertige Druckqualität.
Vorteile:⬤ Die gründliche Behandlung von D
⬤ js, klare und gründliche Erklärungen, praktische Beispiele und Visualisierungen am Ende jedes Kapitels, die als solide Referenz für Entwickler empfohlen werden, helfen zu verstehen, wie die verschiedenen Elemente von D
⬤ js zusammenpassen.
Sich wiederholende Code-Beispiele machen es schwierig, mitzukodieren, Erklärungen können unnötig langatmig sein, es fehlt eine natürliche Progression im Schwierigkeitsgrad, und die Druckqualität ist im Vergleich zu den Erwartungen für ein solches Buch minderwertig.
(basierend auf 9 Leserbewertungen)
Learn D3.js 5
Entdecken Sie die Macht der D3. js 5 und seine Integration mit Web-Technologien für den Aufbau reiche und interaktive Datenvisualisierung Lösungen Key Features Entdecken Sie die neuesten D3. js 5 für die Erstellung von Diagrammen, Plots und Kraft-gerichtete Grafiken Praktische Anleitung für die Erstellung von interaktiven Grafiken und datengesteuerte Anwendungen mit JavaScript Build Echtzeit-Visualisierung und Übergang auf Web mit SVG mit D3. js Buchbeschreibung
Dieses Buch ist eine praktische Einführung in D3 (Data-driven Documents): die beliebteste Open-Source-JavaScript-Bibliothek zur Erstellung interaktiver webbasierter Datenvisualisierungen. D3 basiert vollständig auf offenen Webstandards und bietet eine integrierte Sammlung von Werkzeugen zur effizienten Verknüpfung von Daten mit grafischen Elementen. Wenn Sie über Grundkenntnisse in HTML, CSS und JavaScript verfügen, können Sie mit D3.js wunderschöne interaktive webbasierte Datenvisualisierungen erstellen.
D3 ist keine Charting-Bibliothek. Es enthält keine vordefinierten Diagrammtypen, sondern kann verwendet werden, um jede erdenkliche visuelle Darstellung von Daten zu erstellen. Das Ziel dieses Buches ist es, in D3 einzuführen und einen Lernpfad zu bieten, damit Sie ein solides Verständnis der grundlegenden Konzepte erlangen, die meisten Module und Funktionen kennenlernen und genügend Erfahrung sammeln, um Ihre eigenen D3-Visualisierungen zu erstellen. Sie werden lernen, wie Sie Balken-, Linien-, Torten- und Streudiagramme, Bäume, Dendogramme, Baumkarten, Kreispakete, Akkord-/Banddiagramme, Sankey-Diagramme, animierte Netzwerkdiagramme und Karten mit verschiedenen geografischen Projektionen erstellen können. Die grundlegenden Konzepte werden in jedem Kapitel erklärt und dann in Schritt-für-Schritt-Tutorials auf ein größeres Beispiel angewendet, komplett mit vollständigem Code aus Hunderten von Beispielen, die Sie herunterladen und ausführen können.
Dieses Buch behandelt D3 Version 5 und basiert auf ES2015 JavaScript. Was Sie lernen werden Lernen Sie, D3. js Version 5 und Webstandards zu verwenden, um schöne interaktive datengesteuerte Visualisierungen für das Web zu erstellen Binden Sie Daten an DOM-Elemente, wenden Sie verschiedene Skalen und Farbschemata an und konfigurieren Sie sanfte animierte Übergänge für Datenaktualisierungen Erzeugen Sie Datenstrukturen und Layouts für viele gängige Diagrammformate Wenden Sie interaktive Verhaltensweisen auf jedes Diagramm an Erstellen Sie thematische Karten auf der Grundlage von GIS-Daten unter Verwendung verschiedener geografischer Projektionen mit interaktiven Verhaltensweisen Laden, analysieren und transformieren Sie Daten aus JSON- und CSV-Formaten Für wen ist dieses Buch gedacht?
Das Buch richtet sich an Webentwickler, Webdesigner, Datenwissenschaftler, Künstler und alle Entwickler, die mit D3 interaktive Datenvisualisierungen für das Web erstellen möchten. Das Buch setzt Grundkenntnisse in HTML, CSs und JavaScript voraus. Inhaltsverzeichnis Einführung Technische Grundlagen Schnellstart Datenbindung Datenmanipulation und Formatierung Skalen, Achsen und Farben Form- und Layoutgeneratoren Animation und Interaktivität Visualisierung hierarchischer Daten Visualisierung von Flüssen und Netzwerken Visualisierung geografischer Daten