Week6

Similar documents
À±½Â¿í Ãâ·Â

Lab10

Microsoft PowerPoint - AC3.pptx

6자료집최종(6.8))


Vol.258 C O N T E N T S M O N T H L Y P U B L I C F I N A N C E F O R U M

#KLZ-371(PB)

BSC Discussion 1

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: * A Analysis of

LCD Display

Journal of Educational Innovation Research 2017, Vol. 27, No. 3, pp DOI: (NCS) Method of Con

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo

1. 서론 1-1 연구 배경과 목적 1-2 연구 방법과 범위 2. 클라우드 게임 서비스 2-1 클라우드 게임 서비스의 정의 2-2 클라우드 게임 서비스의 특징 2-3 클라우드 게임 서비스의 시장 현황 2-4 클라우드 게임 서비스 사례 연구 2-5 클라우드 게임 서비스에

Page 2 of 6 Here are the rules for conjugating Whether (or not) and If when using a Descriptive Verb. The only difference here from Action Verbs is wh

<3135C8A3B3EDB9AE DBCF6C1A42E687770>

Microsoft PowerPoint - XP Style

Social Network

<BFA9BAD02DB0A1BBF3B1A4B0ED28C0CCBCF6B9FC2920B3BBC1F62E706466>

<B1E2C8B9BEC828BFCFBCBAC1F7C0FC29322E687770>

#Ȳ¿ë¼®

강의지침서 작성 양식


_KF_Bulletin webcopy

°í¼®ÁÖ Ãâ·Â

Output file

DBPIA-NURIMEDIA

민속지_이건욱T 최종

44-4대지.07이영희532~

ÀÌÁÖÈñ.hwp

step 1-1

- 2 -

untitled

소프트웨어개발방법론

<31B1E8C0B1C8F128C6ED2E687770>

11¹Ú´ö±Ô

<5B D B3E220C1A634B1C720C1A632C8A320B3EDB9AEC1F628C3D6C1BE292E687770>

#KM560

½Éº´È¿ Ãâ·Â

09È«¼®¿µ 5~152s

Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI: NCS : * A Study on

Week13

04서종철fig.6(121~131)ok

목차 제 1 장 inexio Touch Driver소개 소개 및 주요 기능 제품사양... 4 제 2 장 설치 및 실행 설치 시 주의사항 설치 권고 사양 프로그램 설치 하드웨

untitled

현대영화연구

09권오설_ok.hwp

Page 2 of 5 아니다 means to not be, and is therefore the opposite of 이다. While English simply turns words like to be or to exist negative by adding not,

Microsoft Word - Westpac Korean Handouts.doc

Orcad Capture 9.x

원고스타일 정의

목 차 요약문 I Ⅰ. 연구개요 1 Ⅱ. 특허검색 DB 및시스템조사 5

#KM-235(110222)

<BCF6BDC D31385FB0EDBCD3B5B5B7CEC8DEB0D4C5B8BFEEB5B5C0D4B1B8BBF3BFACB1B85FB1C7BFB5C0CE2E687770>

ecorp-프로젝트제안서작성실무(양식3)

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드]

06_ÀÌÀçÈÆ¿Ü0926

182 동북아역사논총 42호 금융정책이 조선에 어떤 영향을 미쳤는지를 살펴보고자 한다. 일제 대외금융 정책의 기본원칙은 각 식민지와 점령지마다 별도의 발권은행을 수립하여 일본 은행권이 아닌 각 지역 통화를 발행케 한 점에 있다. 이들 통화는 일본은행권 과 等 價 로 연

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

untitled

삼교-1-4.hwp

15_3oracle


0125_ 워크샵 발표자료_완성.key


14.이동천교수님수정

<B3EDB9AEC1FD5F3235C1FD2E687770>

좋은 사진 찍는 방법

ARMBOOT 1

304.fm

<B3EDB9AEC1FD5F3235C1FD2E687770>

?

300 구보학보 12집. 1),,.,,, TV,,.,,,,,,..,...,....,... (recall). 2) 1) 양웅, 김충현, 김태원, 광고표현 수사법에 따른 이해와 선호 효과: 브랜드 인지도와 의미고정의 영향을 중심으로, 광고학연구 18권 2호, 2007 여름

Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI: : Researc

ÀÌÀç¿ë Ãâ·Â

230 한국교육학연구 제20권 제3호 I. 서 론 청소년의 언어가 거칠어지고 있다. 개ㅅㄲ, ㅆㅂ놈(년), 미친ㅆㄲ, 닥쳐, 엠창, 뒤져 등과 같은 말은 주위에서 쉽게 들을 수 있다. 말과 글이 점차 된소리나 거센소리로 바뀌고, 외 국어 남용과 사이버 문화의 익명성 등

Manufacturing6

04_오픈지엘API.key

04 형사판례연구 hwp

<C1DF3320BCF6BEF7B0E8C8B9BCAD2E687770>

03.Agile.key


정보기술응용학회 발표

¹Ìµå¹Ì3Â÷Àμâ

UPMLOPEKAUWE.hwp

,. 3D 2D 3D. 3D. 3D.. 3D 90. Ross. Ross [1]. T. Okino MTD(modified time difference) [2], Y. Matsumoto (motion parallax) [3]. [4], [5,6,7,8] D/3

#KM-340BL

45-51 ¹Ú¼ø¸¸

생들의 역할을 중심으로 요약 될 수 있으며 구체적인 내용은 다음과 같다. 첫째. 교육의 대상 면에서 학습대상이 확대되고 있다. 정보의 양이 폭발적으로 증가하고 사회체제의 변화가 가속화 되면서 학습의 대상은 학생뿐만 아니라 성인 모두에게 확대되고 있으며 평생학습의 시대가

04-다시_고속철도61~80p

<30362DC0CCB1D9BFEC E DBCF6C1A42E687770>

2014ijµåÄ·¾È³»Àå-µ¿°è ÃÖÁ¾

Microsoft Word - KSR2014S042

歯1.PDF

11이정민

Journal of Educational Innovation Research 2018, Vol. 28, No. 4, pp DOI: * A S

DBPIA-NURIMEDIA

Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: Educational Design

Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: A study on Characte

Journal of Educational Innovation Research 2018, Vol. 28, No. 4, pp DOI: * A Research Trend

Transcription:

Week 06 Interaction / Overview & Detail 2015 Fall human-computer interaction + design lab. Joonhwan Lee

Interaction

Interaction The communication between user and the system Dix et al., 1998 Direct manipulation and instantaneous change Becker et al., 1987 3

Main Components of InfoVis The effectiveness of information visualization hinges on two things: its ability to clearly and accurately represent information and our ability to interact with it to figure out what the information means. - S. Few, Now You See It, p.55 4

Main Components of InfoVis Two main components of InfoVis Representation Interaction action 5

Interaction Example http://www.meandeviation.com/dancing-histograms/hist.html 6

Interaction Few s taxonomy Comparing Sorting Adding variables Filtering Highlighting Aggregating Re-expressing Re-visualizing Zooming and panning Re-Scaling Accessing details on demand Annotating Bookmarking S. Few, Now You See It, Chapter 4 7

Yi s Taxonomy GATech John Stasko Yi, Kang, Stasko & Jacko, 2007 Review paper 59 papers InfoVis 59 51 systems SeeIT, Spotfire, TableLens, InfoZoom 51 InfoVis collected 311 individual interactions Affinity diagram method 8

Yi s Taxonomy Focus What a user wants to achieve through a specific interaction technique? User Intent, (purpose) 9

Yi s Taxonomy 7 categories Select Explore Reconfigure Encode Abstract/Elaborate Filter Connect 10

Select Mark something as interesting Select interaction techniques provide users with the ability to mark a data item(s) of interest to keep track of it., representation. e.g., placemark Gap Minder 11

Select Hans Rosling, Gap Minder, 2007 12

Select Generalized Selection via Interactive Query Relaxation http://vis.berkeley.edu/papers/generalized_selection/ 13

Explore Show me something different Explore interaction techniques enable users to examine a different subset of data cases. e.g., panning in google earth direct walking in visual thesaurus 14

Explore Google Earth - panning 15

Explore http://www.visualthesaurus.com - direct walk 16

Reconfigure Show me a different arrangement Reconfigure interaction techniques provide users with different perspectives onto the data set by changing the spatial arrangement of representations. e.g., Sorting and rearranging columns in TableLens Changing attributes in a scatter plot The baseline adjustment in Stacked Histogram 17

Reconfigure http://www.meandeviation.com/dancing-histograms/hist.html 18

Reconfigure Sort data in TableLens (slide courtesy, John Stasko) 19

Encode Show me a different representation Encode techniques enable users to alter the fundamental visual representation of the data including visual appearance (e.g., color, size, and shape) of each data element. e.g., change color encoding change size change orientation change font / shape 20

Encode encode example (slide courtesy, John Stasko) 21

Abstract/Elaborate Show me more or less detail Abstract/Elaborate interaction techniques provide users with the ability to adjust the level of abstraction of a data representation. e.g., zoom in/out Treemap zoom in/out unfolding sub-categories 22

Abstract/Elaborate Hand-drawn map Joonhwan Lee, 2005 23

Filter Show me something conditionally Filter interaction techniques enable users to change the set of data items being presented based on some specific conditions. e.g., dynamic query attribute explorer keystroke based filtering in NameVoyager 24

Filter http://www.babynamewizard.com/voyager# 25

Filter http://www.babynamewizard.com/voyager# 26

Filter http://www.trulia.com/ 27

Filter http://www.trulia.com/ 27

Filter Home finder / Film finder, University of Maryland, CHI 94 http://www.open-video.org/details.php?videoid=8161 28

Filter The Attribute Explorer, Imperial College UK, CHI 94 http://www.open-video.org/details.php?videoid=8162 29

Filter Magic Lens & See Through Tools, Xerox PARC, CHI 94 & 95 http://www.open-video.org/details.php?videoid=8167 30

Connect Show me related items Connect refers to interaction techniques that are used to (1) highlight associations and relationships between data items that are already represented and (2) show hidden data items that are relevant to a specified item. e.g., highlighting directly connected nodes brusing in InfoScope 31

Connect Highlighting connections perspective representation e.g., Vizster 32

Connect Vizster, http://www.youtube.com/watch?v=uxsacr2d-ia 33

Connect Brushing multiple view view case view. A screen shot of Spotfire showing a brushing technique 34

Connect Brushing in InfoScope, http://www.macrofocus.com/ 35

Overview & Detail

Screen Size Matter (screen real-estate issue).. Human Vision: 200 x120 Typical computer displays: 200 50 x50 vision 50 display 120 50 37

Solutions...? 38

Solutions...? 38

Solutions...? Traditional solutions... move information paging scrolling panning spatially partitioned windowing menus problems? discontinuity between the information displayed at different times and places can cause cognitive and mechanical burdens for users 39

Overview navigation search infovis overview 40

Detail (= user s intent) 41

Overview + Detail Spatial Separation An overview+detail interface design is characterized by the simultaneous display of both an overview and detailed view of an information space, each in a distinct presentation space. e.g., Scrollbars, thumbnails overviews 42

Overview + Detail Scrollbars, Thumbnails Overviews 43

Overview + Detail Embellished Scrollbars 44

Overview + Detail Game Interface - small map overview 45

Overview + Detail MOVE (Maps Optimized for Vehicular Environments) Zoom in Context + Overview (ZC+O) + Driver can see both entire route and the detailed route at once Two target positions make it complicated Joonhwan Lee, 2005 46

Overview + Detail + Z-based overview+detail separation + + 47

Zooming Temporal Separation The second basic category of interface supporting both focused and contextual views is based on zooming, which involves a temporal separation between views. Issues loosing context the user may not discover how to activate the zoom functions the user may be unable to reverse the action 48

Zooming Powers of Ten (http://www.youtube.com/watch?v=0fkbhvdjuy0) 49

Understanding Zooming Furnas & Bederson, CHI 95 Space scale diagram Furnas and Bederson CHI 95 Zoom out Zoom in Pan User s viewing frame (constant size) 50

Zooming Toolkits Pad Pad++ Jazz Piccolo zooming panning Pad - Perlin & Fox Pad++ - Bederson & Hollan Jazz, Piccolo - Bederson. 51

Zooming Toolkits PadPrints (UIST 98) http://www.acm.org/uist/archive/html/videos.html 52

Zooming Toolkits PhotoMesa (UIST 01) http://www.acm.org/uist/archive/html/videos.html 53

Zooming Toolkits Speed-dependent automatic zooming (UIST 00) http://www.acm.org/uist/archive/html/videos.html 54

Zooming Toolkits Lean & Zoom (CHI 08) http://www.chrisharrison.net/index.php/research/leanandzoom 55

Focus + Context Seamless Focus in Context Focus+Context integrates focus and context into a single display where all parts are concurrently visible. e.g., fisheye view (Furnas, CHI 86) 56

Focus + Context Fisheye view Provides detailed views (focus) and overviews (context) without obscuring anything. The focus area (or area) is magnified to show detail, while preserving the context, all in a single display. - Shneiderman, 1998 57

Focus + Context Fisheye View Graph http://www.open-video.org/details.php?videoid=8143 58

Focus + Context Bifocal Display Fisheye view 3 focus main periphery Fold Project CS 7450 59

Focus + Context Perspective Wall (Mackinlay, Robertson, Card CHI 91) 3D implementation of bifocal display http://www.youtube.com/watch?v=hyuzbrwtczg 60

Focus + Context Applications: Fisheye Menu menu has too many items scrolling is annoying current solutions: hierarchical groups scrollbars and arrows 61

Focus + Context Applications: Apple Dock dock enhance accessibility to apps too many app icons can t point & click small icons 62

Focus + Context MOVE (Maps Optimized for Vehicular Environments) Zoom in Context (ZC) + Driver can see entire route Target position move back and forth Joonhwan Lee, 2005 63

Next Week Time Series Data Reading W. Aigner, S. Miksch, W. Muller, H. Schumann, C. Tominski, Visual Methods for Analyzing Time-Oriented Data, IEEE Trans. on Visualization and Computer Graphics, Vol. 14, No. 1, Jan.-Feb. 2008, pp. 47-60. 64

Assignment 3: Bar Graph : 10/25 ( )

Assignment 3: Bar Graph d3.js bar graph : OECD 2014 GDP (%) https://stats.oecd.org/index.aspx? DataSetCode=SOCX_AGG : ( : country), GDP ( : value) 66

Assignment 3: Bar Graph interaction technique * * : OECD, : (10/25) firstname html index.html, ( : x) zip 67

Assignment 3: Bar Graph Bargraph: http://bl.ocks.org/mbostock/3885304 Tooltip: http://bl.ocks.org/caged/6476579 Sortable: http://bl.ocks.org/mbostock/3885705 Dual scale: https://github.com/liufly/dual-scale-d3- Bar-Chart NYT: http://www.nytimes.com/2014/05/02/upshot/ how-not-to-be-misled-by-the-jobs-report.html NYT: http://www.nytimes.com/interactive/2014/03/31/ science/motorcycle-helmet-laws.html 68

Questions...?