Buchhinweis:Learning Highcharts 4

Learning Highcharts 4. Von Joe Kuan. 478 Seiten, Packt Publishing, Januar 2015. ISBN: 9781783287451. Kartoniert: EUR 38,50; E-Book (EPUB/PDF/MOBI/Kindle): EUR 26,16. Kartoniert und E-Book: EUR 35,99; Kindle: EUR 18,32.

07.04.2015, TR


Für dynamische oder interaktive Visualisierungen hat sich mittlerweile die Verwendung von JavaScript und HTML5 quasi als Standard etabliert. Hierzu gibt es inzwischen eine Vielzahl von Angeboten. Wikipedia listet fast 40 Javascript-Baukästen zur Visualisierung auf. Sicher am beeindruckendsten ist dabei D3, mit dem Webangebote wie das der New York Times eine bis vor kurzem ungeahnte Anschaulichkeit bieten. Während D3 eine erhebliche Einarbeitung erfordert, bekommt man mit Highcharts eine vorgefertigte Lösung rund um eine JavaScript-Bibliothek, die leicht zu verwenden ist und deren Grafiken hervorragend aussehen. Highcharts wird von der norwegischen Firma Highsoft entwickelt und angeboten, ergänzend dazu gibt es Highstock (speziell für die Darstellung von Aktienkursen), Highmaps (für Karten), Highcharts Cloud (eine Online-Plattform zur Bereitstellung von Highcharts-Grafiken) und Highslide JS (eine Art Bildbetrachter). Highcharts ist für den persönlichen Gebrauch sowie für Non-Profit-Organisationen frei; darüber hinaus fallen für die Verwendung Lizenzkosten an.
In Version 4 werden derzeit als vorgefertigte Grafiken 9 Linien-, 10 Flächen-, 13 Balken-/Säulen-, 7 Kreis- und 3 Streudiagrammtypen bereitgestellt, darüber hinaus 3 dynamisch-aktualisierte, 6 Kombinationsdiagramme aus verschiedenen Elementen, 6 (Pseudo-) 3D-Diagramme, 5 offenbar in den BI-Abteilungen von manchen Unternehmen beliebte Tachometer-Diagramme, 2 Heat- und 3 Treemaps sowie 10 exotischere Diagrammtypen wie verschiedene Radialdiagramme oder Boxplots. Für alle Grafiken kann man zwischen vier verschiedenen CSS-Themen wählen.
Die Einfachheit der Bedienung sowie das gelungene Aussehen hat Highcharts zu einer schnellen Verbreitung verholfen: Alleine Packt Publishing hat mittlerweile nicht weniger als fünf Bücher zum Produkt im Angebot. Das vorliegende behandelt Highcharts in der seit April 2014 vorliegenden Version 4, die die Bibliothek um 3D-Effekte, Heatmaps und ein neues Design ergänzt hat.
Der Autor Joe Kuan hat im selben Verlag bereits 2012 das Buch „Learning Highcharts“ publiziert. „Learning Highcharts 4“ ist also eine Neuauflage, die gegenüber der ersten Ausgabe noch einmal um mehr als hundert Seiten erweitert wurde.
Das Buch beginnt mit einer kurzen Geschichte der Grafikdarstellung im Web und erläutert, was Highcharts von anderen Angeboten unterscheidet. Das zweite Kapitel widmet sich den allgemeinen Konfigurationsmöglichkeiten, wie man also zum Beispiel Animationen oder eine Drilldown-Funktionalität einbaut. Die nächsten 7 Kapitel beschreiben die unterschiedlichen Grafiktypen und zeigen, wie man einzelne Elemente verändert und an seine eigenen Bedürfnisse anpassen kann. Anschließend wird ausführlich auf weitergehende Programmiermöglichkeiten eingegangen: Die Zugriffsmöglichkeiten auf Highcharts über APIs, die Ereignissteuerung, wie man Highcharts mit jQuery Mobile auf kleinen Endgeräten zum Laufen bringt und die Einbindung in Ext JS, wodurch sich eigenständige Anwendungen entwickeln lassen. Damit ist man dann in einem Bereich, der sich vorrangig an professionelle Programmierer wendet. Das letzte Kapitel schließlich beschreibt den neuen Cloud-Service von Highcharts, der ähnlich wie Datawrapper, eine Online-Erstellung und -Speicherung der Daten für jedermann erlaubt.
Die im Buch verwendeten Daten und Skripte können nach Anmeldung mit einer E-Mail-Adresse als ZIP-Datei von der Website des Verlages heruntergeladen werden. Hierzu muss der Kauf des Buches nicht nachgewiesen werden. Wer sich für den Kauf einer E-Book-Variante oder den Kauf der Kombination (Print- und E-Book) beim Verlag entscheidet, muss sich zunächst mit einer E-Mail-Adresse anmelden. Daraufhin erhält man einen Account, in dem man das E-Book online lesen oder in den Formaten PDF, EPUB oder MOBI jederzeit und mehrfach DRM-frei herunterladen kann. Verfügt man über eine Kindle E-Mail-Adresse, kann man sich das Buch darüber hinaus auf seinen Kindle senden.
Insgesamt wird man mit dem Buch umfassend über die zahlreichen Möglichkeiten von Highcharts informiert. Es ist gut geschrieben, übersichtlich strukturiert und liefert detaillierte Einblicke in die Funktionsweise der Grafikbibliothek.

Zurück zur Liste | Nächster Buchhinweis

Wiedergabe des Buchumschlags mit freundlicher Genehmigung des Verlags.