ELM-Projekt im Rahmen des Moduls "Information Retrieval und Visualisierung"
Ziel des Projektes ist die Umsetzung von drei ausgewählten Visualisierungstechniken mithilfe der funktionalen Programmiersprache Elm. Die Visualisierung erfolgte basierend auf einem Datensatz verschiedener Lebensmittel und deren Nährwerte und Kalorien anhand der folgenden Visualisierungstechniken:
- Scatterplot
- Parallele Koordinaten
- Baumhierarchie
Die Visualisierungen sind als Webseite über folgenden Link abrufbar: https://95deli.github.io/ElmFoodProject/.
Der Bericht zu diesem Projekt befindet sich im Ordner Bericht.
Der zugrunde liegende Datensatz stammt von der Plattform Kaggle. Davon ausgehend wurden die Daten überarbeitet und im Ordner Daten in CSV und JSON bereitgestellt.
- Repository als .zip-Datei herunterladen und entpacken
- Pakete installieren (elm.json für benötigte Pakete ansehen)
- Ordnerpfad über den Terminal aufrufen
- Terminalbefehl
elm reactor
eingeben http://localhost:8000/
im Browser eingeben- Visualisierungen im Ordner
src/Develop
anschauen
- alex-tan/elm-tree-diagram (Version: 1.0.0)
- avh4/elm-color (Version: 1.0.0)
- elm/browser (Version: 1.0.2)
- elm/core (Version: 1.0.5)
- elm/html (Version: 1.0.0)
- elm/http (Version: 2.0.0)
- elm/json (Version: 1.1.3)
- elm-community/list-extra (Version: 8.3.1)
- elm-community/typed-svg (Version: 7.0.0)
- ericgj/elm-csv-decode (Version: 2.0.1)
- folkertdev/one-true-path-experiment (Version: 6.0.0)
- gampleman/elm-visualization (Version 2.3.0)
- lovasoa/elm-csv (Version: 1.1.7)
- zwilias/elm-reorderable (Version: 1.3.0)