O prelegere din cadrul materiei "aplicaţiilor Web la nivel de client" (CLIW), fondată și predată de Sabin Buraga la Facultatea de Informatică a Universității "Alexandru Ioan Cuza" din Iași.
Detalii la https://profs.info.uaic.ro/~busaco/teach/courses/cliw/web-film.html
13. Dr.SabinBuragawww.purl.org/net/busaco
Criterii minimale pe care trebuie să le îndeplinească
orice tehnică de vizualizare pragmatică:
recurgerea la date (non-vizuale)
producerea unei imagini
rezultatele oferite să fie lizibile și recognoscibile
R. Kosara, 2008 – eagereyes.org/criticism/definition-of-visualization
19. Dr.SabinBuragawww.purl.org/net/busaco
Beneficii – adaptare după Card et al. (2009):
permiterea explorării spațiului valorilor parametrilor
de vizualizare și facilitarea operațiilor
desfășurate de utilizatori
(de la date la informații și cunoștințe)
23. Dr.SabinBuragawww.purl.org/net/busaco
Alte beneficii – adaptare după N. Chibana (2015):
oferirea de perspective asupra unui subiect/domeniu
V. Markovtsev, Daily commit activity on GitHub (2017) – blog.sourced.tech/post/activity_hours/
36. Dr.SabinBuragawww.purl.org/net/busaco
Data vizualization vs. infographics
o tehnică de vizualizare – eventual, generată automat –
poate fi aplicată mai multor seturi de date
infograficele sunt create – manual – pentru un set
particular de date, conform unui scop specific
eagereyes.org/blog/2010/the-difference-between-infographics-and-visualization
48. Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
structuri de date convenabil alese:
relații (depinzând de variabilele considerate) și meta-date
tabele de obiecte + atributele lor
raw
data
data
tables
visual
structs.
views
data
transformations
visual
mappings
view
transformations
Data Visual Form
Human Interaction
49. Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Data Table
exemplu pentru vizualizări de producții cinematografice
obiecte de bază = instanțe ale conceptului „film”
atribute (proprietăți) asociate fiecărui obiect – aici, film:
titlu, an al apariției, gen, durată, actori,…
raw
data
data
tables
visual
structs.
views
data
transformations
visual
mappings
view
transformations
Data Visual Form
Human Interaction
50. Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
pot fi considerate
meta-date
FilmID 0083658 0088846 3841424 0770802
Title Blade Runner Brazil Under sandet Samsara
Director Ridley Scott Terry Gilliam Martin Zandvliet Ron Fricke
Actor Harrison Ford Jonathan Pryce Louis Hofmann N/A
Actress Sean Young Kim Greist N/A N/A
Year 1982 1985 2015 2011
Length 117 142 100 102
IMDB Popularity 8.2 8.0 7.8 8.5
Metascore 89 88 75 65
Genre Sci-Fi, Thriller Drama, Sci-Fi Drama, War Documentary
68. Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Mappings
crearea unor abstracțiuni analitice în scopul vizualizării
de la coordonate spațiale
la suprafețe ale unui „peisaj” informațional 2D/3D
raw
data
data
tables
visual
structs.
views
data
transformations
visual
mappings
view
transformations
Data Visual Form
Human Interaction
71. Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Visual Structures
scop: asocierea sistematică a relațiilor dintre date
într-o formă vizuală
codificări vizuale (visual encodings)
raw
data
data
tables
visual
structs.
views
data
transformations
visual
mappings
view
transformations
Data Visual Form
Human Interaction
uzual, via metafore & idiomuri
(revezi cursul despre design Web)
87. Dr.SabinBuragawww.purl.org/net/busaco
discuție
poziționare 2D aliniată conform unei scale
poziționare 2D nealiniată
redare conform valorilor (length)
acuratețea
comparațiilor dintre
valorile datelor
diversele maniere de vizualizare
pot facilita percepțiile utilizatorului
(Cleveland & McGill, 1984) citați de Jerzy Wieczorek (2015)
http://civilstat.com/2015/10/statistical-graphics-and-visualization-course-materials/
90. Dr.SabinBuragawww.purl.org/net/busaco
visualization modeling
Views
percepute de utilizatorul final
eventual, pot fi ajustate via diverși parametri grafici
(poziționare, scalare, decupare, rotire,…)
raw
data
data
tables
visual
structs.
views
data
transformations
visual
mappings
view
transformations
Data Visual Form
Human Interaction
102. Dr.SabinBuragawww.purl.org/net/busaco
visualization processes
Mine
aplicarea unor metode statistice și/sau vizând data mining
pentru a obține tipare ori categorii (clase) de date
și/sau a plasa datele într-un context matematic
diverse abordări pragmatice sunt descrise
în G. Myatt, W. Johnson, Making Sense of Data I, II, and III, Wiley,
2007, 2009, 2011
143. Dr.SabinBuragawww.purl.org/net/busaco
Suplimentar, pot fi figurate reprezentări
luând în calcul implicarea utilizatorilor
metode bazate pe modul de vizualizare:
micro-macro readings, highlighting, distorsionarea
perspectivei geometrice, geometrii alternative
152. Dr.SabinBuragawww.purl.org/net/busaco
remarci
“Never trust summary statistics alone;
always visualize your data” (Alberto Cairo, 2016)
deși seturile de date (datasets) au aceleași caracteristici
statistice (e.g., deviație standard, corelație Pearson),
vizualizările acestor seturi de date sunt diferite
detalii în J. Matejka, G. Fitzmaurice, “Same Stats, Different Graphs: Generating Datasets
with Varied Appearance and Identical Statistics through Simulated Annealing”,
ACM SIGCHI Conference on Human Factors in Computing Systems, 2017
www.autodeskresearch.com/publications/samestats
153. Dr.SabinBuragawww.purl.org/net/busaco
instrumente la nivel de client
Biblioteci de vizualizare 2D a datelor
D3.js (Data-Driven Documents) – d3js.org
extensii D3.js – github.com/wbkd/awesome-d3
Leaflet (mobile-friendly interactive maps) – leafletjs.com/
Raphaël (vector graphics) – raphaeljs.com
Recline (building data apps) – okfnlabs.org/recline/
Sigma (graph drawing) – sigmajs.org
Vis (handling large amounts of dynamic data) – visjs.org
155. Dr.SabinBuragawww.purl.org/net/busaco
instrumente la nivel de client
A se experimenta și…
Data Visualization Selected Tools
selection.datavisualization.ch/
Data Visualization Tools for the Web
github.com/showcases/data-visualization
JS Visualization Libraries
www.javascripting.com/search?q=visualization
jster.net/search?q=visualization
161. Dr.SabinBuragawww.purl.org/net/busaco
de studiat
WikiViz (tehnici, instrumente, exemple) – www.wikiviz.org
Data + Design – infoactive.co/data-design
Information is Beautiful – www.informationisbeautiful.net
Awesome Visualization Research
github.com/mathisonian/awesome-visualization-research
Flowing Data – flowingdata.com
Resurse privind vizualizarea și explorarea datelor:
tinyurl.com/kr8oxg5
Visualizing Algorithms – bost.ocks.org/mike/algorithms/