Daten im Web präsentieren: Diagramme erstellen mit JavaScript-Frameworks

Ein Diagramm sagt oft mehr als tausend Worte – gerade im Web sind sie darum unverzichtbar. Wir stellen JavaScript-Frameworks zum Erstellen von Diagrammen vor.

Lesezeit: 11 Min.
In Pocket speichern
vorlesen Druckansicht Kommentare lesen

(Bild: oml)

Von
  • Tam Hanna
Inhaltsverzeichnis

Das Internet ist voller komplexen Informationen und der durchschnittliche User hat kaum die Zeit, auch nur einen kleinen Bruchteil davon zu erfassen. Ziel sollte darum sein, ihm das Aufnehmen von Informationen möglichst einfach zu machen. Statt ihm also Bleiwüsten um die Ohren zu hauen, helfen anschauliche und gut aufbereitete Diagramme.

Dieser Artikel thematisiert zwei Bibliotheken, mit deren Hilfe Sie auch umfangreiches Datenmaterial anschaulich visualisieren. Während es sich bei HighCharts (Download) um ein kommerzielles Produkt handelt (ab 550 US-Dollar), das eine umfangreiche Erweiterungspalette anbietet, ist D3.js (Download) ein kostenfreies Open-Source-Produkt unter BSD-Lizenz. HighCharts vertritt das Genre der gewöhnlichen Diagramm-Bibliotheken, während D3.js mehr ein SVG-Renderer ist, der Entwicklern ein Werkzeug zur Realisierung eigener Diagramme in die Hand gibt.

Als Einstieg in die Arbeit mit HighCharts erstellen Sie mit unserer Anleitung ein Liniendiagramm, bevor Sie einen kleinen Ausflug in die Finanzwelt unternehmen und mit einem Candlestick-Chart Preisbewegungen darstellen. Anschließend stellen wir die Arbeit mit D3.js anhand kleiner Experimente vor, bevor Sie sich auch hier ein Liniendiagramm vornehmen.

Immer mehr Wissen. Das digitale Abo für IT und Technik.

  • Zugriff auf alle Inhalte von heise+
  • exklusive Tests, Ratgeber & Hintergründe: unabhängig, kritisch fundiert
  • c't, iX, MIT Technology Review, Mac & i, Make, c't Fotografie direkt im Browser lesen
  • einmal anmelden – auf allen Geräten lesen - monatlich kündbar
  • erster Monat gratis, danach monatlich 12,95 €
  • Wöchentlicher Newsletter mit persönlichen Leseempfehlungen des Chefredakteurs
GRATIS-Monat beginnen Jetzt GRATIS-Monat beginnen Mehr Informationen zu heise+