5.2 – Information Visualizationrensink/courses/psyc579/05.2...• “Which Blair” Project –...

Preview:

Citation preview

February15,2018 Psych549:InformationVisualization 1

5.2–InformationVisualization

Inclasspresentation

Psych549:PerceptionMadisonElliott

February15,2018 Psych549:InformationVisualization 2

PresentationOutline

1.  Whydowevisualizedata?– Externalcognition– Knowledgecrystallization– Discovery

2.  Howdowevisualizedata?– Limitations– Humancentereddesign– Basicvisualencodingprinciplesandapproaches

February15,2018 Psych549:InformationVisualization 3

1-Whydowevisualizedata?

•  Externalcognition(Scaife&Rogers,1996)– Usecognitiveartifactsandtheexternalworldtoincreaseourinternalcognitiveabilities

February15,2018 Psych549:InformationVisualization 4

Whydowevisualizedata?

February15,2018 Psych549:InformationVisualization 5

6WaysthatVisualizationsAmplifyCognition

1.  Increasingthememoryandprocessingresourcesavailabletotheusers

2.  Reducingthesearchforinformation3.  Usingvisualrepresentationstoenhancethe

detectionofpatterns4.  Enablingperceptualinferenceoperations5.  Usingperceptualattentionmechanismsfor

monitoring6.  Encodinginformationinamanipulable

medium

February15,2018 Psych549:InformationVisualization 6

?

?

February15,2018 Psych549:InformationVisualization 7

Whydowevisualizedata?

•  Knowledgecrystallization(Card,etal.)– Gatherinformation– Makesenseofitwithrepresentationalframework

– Packageresultsforcommunicationoraction

February15,2018 Psych549:InformationVisualization 8

February15,2018 Psych549:InformationVisualization 9

Levelsatwhichvisualizationcanbeused…

•  Infosphere•  InformationWorkspace•  VisualKnowledgeTools•  VisualObjects

February15,2018 Psych549:InformationVisualization 10

Discovery/VisualSenseMaking

•  Complexloopsofinteractionsbetweendata,visualization,andcognition

•  Canuseimaginationandexplorationtoleveragevisualizationanddiscovernewideas– useexternalworldtoincreaseourabilitytothink

•  Usevisualizationasexternalmemory

February15,2018 Psych549:InformationVisualization 11

2-Howdowevisualizedata?

•  Quickhistory…– Originatedlargelyincomputergraphics/statisticalgraphics

–  Developedforsituationswhereaproblemisnotwell-definedenoughforacomputertohandleinabsoluteterms,oralgorithmically

– Earlyrecognitionthatweneedtotakehumanperceptualsystemintoaccountwhendesigningvisualizations

February15,2018 Psych549:InformationVisualization 12

Howdowevisualizedata?

•  CapacityLimitations:1.  Computational2.  Perceptual/Cognitive3.  Display

February15,2018 Psych549:InformationVisualization 13

TypesofData

•  Consideratable…– Rows=Items– Columns=Dimensions

February15,2018 Psych549:InformationVisualization 14

TypesofData

•  Threedimensions:1.  Quantitative2.  Ordered3.  Categorical

February15,2018 Psych549:InformationVisualization 15

TypesofData

•  Relationaldata…– Graphs

•  Networks(node-linkdiagrams)•  Trees

February15,2018 Psych549:InformationVisualization 16

HumanCenteredDesign

•  Taskcharacterization•  Taskabstraction• Techniqueandalgorithmdesign• Validation

February15,2018 Psych549:InformationVisualization 17

HumanCenteredDesign

•  Actuallythreeindividualdesignproblems•  Eachlevelcontainspitfalls&threatstovalidity•  Eachlevelisdependentontheother– Outputsfromupstreamlevelsbecomeinputsfordownstreamlevels

February15,2018 Psych549:InformationVisualization 18

VisualEncodingPrinciples

•  Marks– Dot=0D– Line=1D– Area=2D– Volume=3D

•  Channels– Position– Size– Color– Shape– Orientation– Motion– Etc…

February15,2018 Psych549:InformationVisualization 19

FromVisualAnalysis&Design(Munzner,2014)

February15,2018 Psych549:InformationVisualization 20

FromMackinlay(1986)

February15,2018 Psych549:InformationVisualization 21

FromVisualAnalysis&Design(Munzner,2014)

February15,2018 Psych549:InformationVisualization 22

ToolsforColorMapping

•  ColorBrewer–colorbrewer.org•  “WhichBlair”Project–Rogowitz&Kalvin(2001)

•  Vischeck–vischeck.com

February15,2018 Psych549:InformationVisualization 23

High-leveladvice

•  Avoid3D,if2Dsolutionexists•  Textlabelsshouldbeuseful(canbecrucial)

•  MASSIVEspaceofdesignpossibilities/alternatives– Beawareoftradeoffs(theyareabundant)–  Lotsofresearchandmistakestolearnfrom(i.e.,avoidrandomwalkthroughparameterspace)

–  Iterateandrefine

February15,2018 Psych549:InformationVisualization 24

February15,2018 Psych549:InformationVisualization 25

vanWijk&vanSelow(1999)

February15,2018 Psych549:InformationVisualization 26

DesignMantraforInteractivity

“Overviewfirst,zoomandfilter,

thendetailsondemand”–Shneiderman(1996)

February15,2018 Psych549:InformationVisualization 27

DataReduction

•  Overviews+aggregation(drilldown)•  Filtering+navigation(zooming)•  Focus+context(fisheyelens)•  Dimensionalityreduction(MDS;tSNE)

February15,2018 Psych549:InformationVisualization 28

Endlessdesignpossibilities

•  Beststartingplaceischeckingoutwhatothershavealreadydone/howtheyhavehandledagivenproblem

•  Additionalreferences…– DesignStudies(developedbyTMunzner)–  IEEEVisualizationconference– PerceptualEdge.com– Eagereyes.org

February15,2018 Psych549:InformationVisualization 29

Questions?

Thanksforlistening!

Recommended