Bewertung:

Das Buch wird wegen seiner effektiven und detaillierten Behandlung von D3.js für Personen mit etwas Programmierhintergrund hoch geschätzt, besonders nützlich für fortgeschrittene Benutzer, Wissenschaftler und Entwickler, die die Mechanismen hinter D3-Visualisierungen verstehen wollen. Es hat jedoch auch einige Nachteile, darunter häufige Abstürze in der Kindle-Version und einige veraltete Informationen aufgrund der schnellen Weiterentwicklung von D3.js.
Vorteile:⬤ Schnell und umfassend für Benutzer mit etwas Programmiererfahrung
⬤ erklärt effektiv die Datenstrukturen von D3 und die DOM-Manipulation
⬤ bietet eine gute Mischung aus Theorie und praktischen Beispielen
⬤ enthält nützliche zusätzliche Ressourcen
⬤ gut strukturiert und prägnant
⬤ sehr empfehlenswert für fortgeschrittene Konzepte und individuelle Visualisierungen.
⬤ Kindle-Version stürzt an bestimmten Stellen ab
⬤ einige Leser fanden es zu fortgeschritten für Anfänger
⬤ keine Erwähnung der Code-Beispiele, die spezifisch für D3 Version 5 sind
⬤ Mangel an ausführlichen Erklärungen in einigen Kapiteln
⬤ aktuelle Änderungen in D
⬤ js werden im Buch nicht behandelt.
(basierend auf 11 Leserbewertungen)
D3 for the Impatient: Interactive Graphics for Programmers and Scientists
Wenn Sie es eilig haben, D3.js, die führende JavaScript-Bibliothek für webbasierte Grafiken und Visualisierungen, zu erlernen, ist dieses Buch genau das Richtige für Sie. Das Buch ist für technisch versierte Leser mit einem Hintergrund in Programmierung oder Datenwissenschaft geschrieben und geht schnell voran, indem es vereinheitlichende Konzepte und Muster betont. Der Autor Philipp K. Janert nimmt häufige Schwierigkeiten vorweg und zeigt Ihnen, wie Sie D3 auf Ihre eigenen Probleme anwenden können.
Dieses Buch setzt nur einen allgemeinen Programmierhintergrund voraus, aber keine vorherige Erfahrung mit moderner Webentwicklung. Es erklärt unterstützende Technologien wie SVG, HTML5, CSS und das DOM nach Bedarf, was es zu einer praktischen One-Stop-Ressource für ein technisches Publikum macht.
⬤ Verstehen Sie die D3-Auswahlen, das grundlegende Organisationsprinzip der Bibliothek.
⬤ Lernen Sie, wie Sie datengesteuerte Dokumente mit Datenbindung erstellen können.
⬤ Erstellen Sie animierte Diagramme und interaktive Benutzeroberflächen.
⬤ Zeichnen von Figuren mit Kurven, Formen und Farben.
⬤ Nutzen Sie die eingebauten Funktionen für Heatmaps, Baumdiagramme und Netzwerke.
⬤ Vereinfachen Sie Ihre Arbeit, indem Sie Ihre eigenen wiederverwendbaren Komponenten schreiben.