User Interface

Abbildung 1 zeigt das Hauptfenster mit all seinen Bedienelementen. Ein neuer Datensatz kann über das Menü (Abbildung 2) geöffnet (Menu->Load Listening History) oder generiert werden (Menu->Update). Geladen werden können nur Datensätze im .csv Format, die von Last.fm über folgende Seite exportiert wurden http://lastgraph.aeracode.org/ (oder das gleiche Format haben).

 

Abbildung 1: Hauptfenster

mainwindow.png

 

Abbildung 2: Menü

menu.png

 

Anhand der 2 Comboboxen links unten im Hauptfenster lässt sich Sortierung und Layout des Datensatzes verändern. Die 3 Schieberegler daneben skalieren den Graphen in x- bzw. y-Richtung und bewegen ihn entlang der y-Achse auf/abwärts. Die 2 Checkboxen rechts daneben schalten Antialiasing aus/ein bzw. zeigen/verstecken das Zeitachsengrid. Durch Klick auf den „Screenshot!“ Button wird die gesamte Szene (nicht nur der Viewport) in ein .png Bild gespeichert. Man kann innerhalb einer Sitzung mehrere Screenshots machen, ohne dabei den jeweils vorigen zu überschreiben.

 

Abbildung 3: Farbpallettenauswahl

colormenu.png

 

Abbildung 3 zeigt die Farbpallettenauswahl, zu der man durch Klick auf den „Set Color Palette“ Button gelangt. Hier kann man durch Rechtsklick auf die Slider am Farbstreifen deren Farbe verändern oder durch Linksklick einen neuen Farbslider erstellen. Ebenso kann man mittels Radiobutton bestimmen, nach welchem Kriterium der Datensatz eingefärbt werden soll. Die „2D Coloring“ Checkbox de/aktiviert zweidimensionale Einfärbung der Daten, bei der jeder Datensatz je nach Gesamtsumme an Sättigung verliert/gewinnt. Die Buttons „Load“, „Save“, „Reset“ erlauben dem User Laden, Speichern und Resetten der Farbscala.