CoreGraph
CoreGraph ist ein Programm das Animationen statistischer Daten darstellt, wie in dem Paper „Animated Transitions in Statistical Data Graphics“ beschrieben.
CoreGraph entstand im Rahmen der Laborübung InformationsVisualisierung an der TU Wien.
Der Artikel „Animated Transitions in Statistical Data Graphics“:
Statistische Daten können auf eine Vielzahl von Arten visualisiert werden. Bei einem abrupten Wechsel zwischen den Ansichten kann der Zusammenhang der Daten zwischen den Ansichten aber verlorengehen. Der Artikel beschäftigt sich damit inwiefern eine kontinuierliche Animation, die die Ansichten ineinander überführt, helfen kann den Überblick zu wahren. Die Autoren erarbeiten Designrichtlinien für Animationen und anhand dieser Regeln konkrete Übergangsanimationen, welche in einer Studie evaluiert werden. Die Studie ergibt dass animierte Übergänge eine bessere Performance erzielen als abrupte. Weiters erzielen "Staged Animations", also solche die die Übergänge in eine Reihe von Etappen aufteilen, z.B. um Verdeckung zu minimieren, noch bessere Ergebnisse als normale Animationen, sofern sie nicht zu komplex sind. Einfache Staged Animations mit wenigen Etappen weisen also die beste Performance auf.
Die Implementierung von CoreGraph:
CoreGraph besteht aus knapp 700 Zeilen Objective-C Quellcode und läuft ausschliesslich unter Mac OS X.
Benutzt wurden standard Mac OS X Systemframeworks, insbesondere Cocoa, Quartz 2D und Core Animation.