Some Visualization Principles From Edward Tufte - Donald Bren School Of .

1y ago
8 Views
2 Downloads
5.00 MB
14 Pages
Last View : 30d ago
Last Download : 3m ago
Upload by : Roy Essex
Transcription

Some Visualization Principlesfrom Edward Tufte1

Edward Tufte, Beautiful EvidenceSee also http://www.edwardtufte.com/tufte/books be2

Some Principles ContentComparisonsCausality / Structure / ExplanationMultivariate AnalysisIntegration of EvidenceDocumentation3

Napoleon’s MarchFrom http://www.askdrmike.com/bestgrf.jpg4

Ariadne – Dependencies inCollaborative Software EngineeringSee also http://awareness.ics.uci.edu/ ariadne/5

Content – Problem ContextPhoto out of context from le/Creating awareness of isolated work.6

ContentAnalytical presentations stand or fall depending on quality, relevance, and integrityof content –ask “what are the content-reasoning tasks that this display is supposed to helpwith?”7

ContentAnalytical presentations stand or fall depending on quality, relevance, and integrityof content –ask “what are the content-reasoning tasks that this display is supposed to helpwith?”8

Comparisons (author)Show comparisons, contrasts, differences – when we reason about statistics, we ask“compared with what?”* Graph comparisons (not yet), how sociotechnical dependencies of two graphsdiffer* Intensity of dependencies (by the intensity of the colored line)* Dependent modules (by number of vertical bars passing through them) – blackspaces indicate no activity* Dependent authors (by the amount of incoming lines of a different color)* Who calls more code than other people (by number of vertical lines of one coloracross x-axis)* Who is calling similar code (by different colors passing through the same codeunit on the x-axis)* Are we showing comparisons that we don’t want to indicate?9

Comparisons (artifact)Show comparisons, contrasts, differences – when we reason about statistics, we ask“compared with what?”* Graph comparisons (not yet), how sociotechnical dependencies of two graphsdiffer* Intensity of dependencies (by the intensity of the colored line)* Dependent modules (by number of vertical bars passing through them) – blackspaces indicate no activity* Dependent authors (by the amount of incoming lines of a different color)* Who calls more code than other people (by number of vertical lines of one coloracross x-axis)* Who is calling similar code (by different colors passing through the same codeunit on the x-axis)* Are we showing comparisons that we don’t want to indicate?10

CausalityNeed to do reasoning to make decisions, understand relationships* Why authors need to coordinate their work - trace the vertical line through thecode and to the called author* Why certain authors are central or more knowledgable – their colored linesvertically intersect much of the code in the project so they use a lot of code* Why project is slipping behind schedule – absence of dependency lines throughcode that should be integrated, or weak intensity of dependency11

Multivariate AnalysisShow many dimensions and variables* Time (not yet)* Intensity of dependency – by intensity of color* Code called (along x –axis)* Calling code (?)* Authors, called and calling (on y-axis)* Authors (who calls most, more dynamic)* Number of colors – number of authors (distinct)* Granularity* Modularity (one author touching many modules or different packages in projectvs. a small cohesive set)12

Integration of EvidenceIntegration of evidenceCompletely integrate words, numbers, images, diagrams to show different modes ofevidence to not get locked into one way to see the evidence – bring all together inthe visualization* Text – used for authors, name of code modules, shows same dependencyinformation as brackets* Images – used to tell the granularity of the information artifact (the module)* Graphics – lines indicating the dependency between authors through code* Put intensity of dependency on tooltip with author name perhaps* Integrate dependency text (upper right corner) with graph better – in tooltip?13

DocumentationDocumentationCredibility, quality control – authors named, sponsors revealed, interests andagendas unveiled, sources described, measurement scales e.g. what is display about?Who did work? Who is that? Where and when was work done? What are datasources? What are assumptions?* What is display about (Sociotechnical dependencies) – and for which project(Tyrant)* Who did work (UCI informatics)* Who’s that – explanation of us* When and where was work done (UCI and appropriate year)* Data sources – extracted from cvs project @ this point in time* Assumptions – granularity analyzed, just one point in time (doesn’t reflectdifferent releases or revisions), assume no gatekeeper controls check ins, onlyshowing calls to code, no other relationships, (what are sociotechnicaldependencies)? Be more specific in description14

the visualization * Text -used for authors, name of code modules, shows same dependency information as brackets * Images -used to tell the granularity of the information artifact (the module) * Graphics -lines indicating the dependency between authors through code * Put intensity of dependency on tooltip with author name perhaps

Related Documents:

Elgar, Edward Pomp & Circumstance March No.4 Op.39 no.4 Kalmus Elgar, Edward Romance for bassoon and orchestra Kalmus Elgar, Edward Salut d'amour Kalmus Elgar, Edward Sea pictures : Op.37 Kalmus Elgar, Edward Serenade for string orchestra Breitkopf Elgar, Edward Sospiri Breitkopf Elgar, Edward The Music Makers Kalmus

language express all the facts in the set of data, and only the facts in the data. Effectiveness A visualization is more effective than another visualization if the information conveyed by one visualization is more readily perceived than the information in the other visualization. Design Principles [Mackinlay 86]

DIG2121 - PRINCIPLES OF DATA VISUALIZATION Page 3 of 7 Principles_of_Data_Visualization_V1_CRC 6 Know your audience. Use of Pre-visualization; Techniques and Applications Final Due REQUIRED TEXTBOOKS AND SOFTWARE: 1. Small Notebook or Sketchbook (no larger than 8.5 x11) 2. Photoshop or GIMP - GNU image manipulation program (free online .

Now you see it: Simple visualization techniques for quantitative analysis. Oakland, CA. 2. Kennedy, J. (2012). Principles of Information Visualization Tutorial - Part 1 Design Principles. Retrieved April 20, 2015. 3. Green, M. (1998). Toward a Perceptual Science of Multidimensional Data Visualization: Bertin and Beyond. Retrieved April 20 .

Introduction to Information Visualization Kai Li Computer Science Department Princeton University 2 About This Talk What is information visualization Principles of graphical excellence Principles of integrity Some visualization techniques References zE.R. Tufte, The Visual D

1980s with the studies on scientific visualization applied to fluid dynamics, volume visualization, molecular modeling, imaging remote-sensing data, and medical imaging12. Some more recent areas, such as information visualization, mobile visualization, locatio

The data source and visualization system have different data models. A database visualization tool must make a connection between the data source data model and the visualization data model. Some methods has been proposed and studied. For example, Lee [17] described a database management-database visualization integration, which

Data Visualization Principles: Interaction, Filtering, Aggregation CSC444. What if there's too much data? . Multiscale Visualization using Data Cubes, Stolte et al., Infovis 2002. Data Cubes: aggregate by collapsing attributes Multiscale Visualization using Data Cubes,