open_access
Refine
Year of publication
- 2022 (1)
Document Type
- Bachelor Thesis (1)
Language
- English (1)
Has Fulltext
- yes (1) (remove)
Is part of the Bibliography
- yes (1)
Institute
Diese Arbeit gibt einen Einblick sowie eine Einschätzung eines Code-basierten
Werkzeuges zur Datenvisualierung, der d3js bibliothek für JavaScript. Es
werden nicht nur das Potential, sondern auch die Vor- und Nachteile evaluiert.
Weiterhin wird eine Einschätzung gegeben, wann der Einsatz dieses Werkzeuges
sinnvoll ist. Um diese Einschätzungen treffen zu können, werden einige Di-
agramme, bezüglich der aktuellen Flüchtlichgssituation, die aufgrund des
bewaffneten Ukrainekonfilktes besteht, erstellt. Dafür werden zunächst die
nötigen Grundlagen erklärt. Dies umfasst sowohl Daten und Datentypen,
als auch Diagramme und deren Aufbau. Abschließend werden die erstellten
Diagramme, sowie d3js im Diskussionsteil ausgewertet.
Da d3js in reinem JavaScript implementiert ist, lässt es sich problem-
los mit anderen Frameworks kombinieren. Der Fokus von d3js liegt auf der
schnellen und einfachen Manipulation von Elementen im Document Object
Model. d3js ist jedoch kein Werkzeug, mit dem in wenigen Zeilen Quell-
code ganze Diagramme erstellt werden können. Vielmehr müssen sowohl die
einzelnen Elemente eines Diagrammes, wie auch deren Position und Ausse-
hen händisch definiert werden. Das ermöglicht ein Höchstmaß an Kontrolle
über das Aussehen und Verhalten der Diagramme. Es ist jedoch auch zeitin-
tensiv und führt eventuell zur Implementation unübersichtlicher Diagramme.
Gepaart mit der hohen initialen Lernkurve kann die Nutzung von d3js nur
in speziellen Fällen, welche die volle Kontrolle über Aussehen und Verhalten
von Diagrammen benötigen, empfohlen werden.