SlideShare a Scribd company logo
1 of 35
Focus +TextEmbed
Data
Visualization
Based on Extracts from Book - Visualization Analysis &
Design (Tamara Munzner)
Prepared & Presented By Rashmi Milan
INTRODUCTION
Information visualization is widely acknowledged as a powerful
way of helping users make sense of complicated data, and a
great number of methods for visualizing and working with
various types of information have been presented.
However, all information visualization techniques will have to
comply to one inherent limitation: they will need to limit
themselves to the available area of a computer screen.
Embed: Focus + Text
INTRODUCTION
A common solution to this problem is to provide some kind of
movable view-port to the data, which can be controlled
through the manipulation of scrollbars or other means.
Zooming interfaces have also been introduced to let users
control the amount of data shown.
Sometimes, however, it might be important to give users access
to both overview and detailed information at the same time;
such techniques include, with separate areas for overview and
detail-on-demand information.
Embed: Focus + Text
Embed: Focus + Text
Data Visualization
Focus + Text
Integrated Visual Access (EMBED)
Details Overview
Dataset
DEFINITION
The family of idioms known as focus+context are based on
the design choice to embed detailed information about a
selected set—the focus—within a single view that also
contains overview information about more of the data—the
context.
Embed: Focus + Text
Data Visualization
ROLE OF FOCUS+TEXT
These idioms reduce the amount of data to show
in the view through sophisticated combinations of
filtering and aggregation.
Embed: Focus + Text
Data Visualization
WHY EMBED?
The goal of embedding focus and context together is to
mitigate the potential for disorientation that comes with
standard navigation techniques such as geometric zooming.
Embed: Focus + Text
Data Visualization
Geometric zooming allows the user to specify the scale of magnification and
increasing or decreasing the magnification of an image by that scale. This allows the
user focus on a specific area and information outside of this area is generally
discarded. A great example is mapping software like MapQuest.
WHY EMBED?
With realistic camera motion, only a small part of world space is visible
in the image when the camera is zoomed in to see details for a small
region. With geometric navigation and a single view that changes over
time, the only way to maintain orientation is to internally remember
one’s own navigation history.
Embed: Focus + Text
Data Visualization
Focus+context idioms attempt to support orientation by providing
contextual information intended to act as recognizable landmarks, using
external memory to reduce internal cognitive load.
cognitive
load refers
to the
used
amount of
working
memory
resources
ELIDE
One design choice for embedding is elision: some items are omitted
from the view completely, in a form of dynamic filtering.
Other items are summarized using dynamic aggregation for context,
and only the focus items are shown in detail.
Embed: Focus + Text
Data Visualization
ELIDE - DOITrees (DEGREE OF INTEREST TREES)
Embed: Focus + Text
Data Visualization
DOITrees Revisited uses elision to show multiple focus nodes within context in a 600,000 node tree.
Elide - DOITrees
Embed: Focus + Text
Data Visualization
SUPERIMPOSE
The focus layer is limited to a local region, rather than being a global
layer that stretches across the entire view to cover everything.
Embed: Focus + Text
Data Visualization
The superimpose family of design choices pertains to combining multiple
layers together by stacking them directly on top of each other in a single
composite view. Multiple simple drawings are combined on top of each other
into a single shared frame.
SUPERIMPOSE
Embed: Focus + Text
https://www.megapixl.com/abstract-squares-
superimposed-layers-illustration-56538917
Image Courtesy: saylordotorg.github.io
Data Visualization
SUPERIMPOSE
Embed: Focus + Text
The superimpose family of design choices pertains
to combining multiple layers together by stacking
them directly on top of each other in a single
composite view. Multiple simple drawings are
combined on top of each other into a single shared
frame.
Data Visualization
SUPERIMPOSE
Embed: Focus + Text
Tool Glass and Magic Lenses
The Toolglass and Magic Lenses
system uses a see-through lenses
to show color-coded Gaussian
curvature in a foreground layer
consisting of the 3D scene.
Data Visualization
SUPERIMPOSE
Embed: Focus + Text
The Toolglass and Magic Lenses
idiom provides focus and context
through a superimposed local
layer: the see-through lens color
codes the patchwork
sphere with Gaussian curvature
information and provides a
numeric value for
the point at the center.
Data Visualization
DISTORT
Embed: Focus + Text
Data Visualization
theaudacityofcolor.com
DISTORT
In contrast to using elision or layers, many
focus+context idioms solve the problem of
integrating focus and context into a single
view using geometric distortion of the contextual
regions to make room for the details in the focus
regions.
Embed: Focus + Text
Data Visualization
The Cone Tree system used
3D perspective for
focus+context, providing
a global distortion region
with a single focus point,
and using standard
geometric
navigation for interaction.
DISTORT
Embed: Focus + Text
Data Visualization
DISTORT
Embed: Focus + Text
Data Visualization
DISTORT - Fisheye Lens
The fisheye lens distortion idiom uses a single focus
with local extent and radial shape and the interaction
metaphor of a draggable lens on top of
the main view.
Embed: Focus + Text
Data Visualization
DISTORT - Fisheye Lens
Embed: Focus + Text
Data Visualization
Focus+context with interactive fisheye lens, with poker player dataset.
(a) Scatterplot showing correlation between two strategies. (b) Dense matrix
view showing correlation between a specific complex strategy and the player’s winning
rate, encoded by color.
DISTORT - Fisheye Lens
Embed: Focus + Text
Data Visualization
HYPERBOLIC GEOMETRY
The distortion idiom of hyperbolic geometry uses a single radial global
focus with the interaction metaphor of hyperbolic translation. This
approach
exploits the mathematics of non-Euclidean geometry to elegantly
accommodate structures such as trees that grow by an exponential
factor, in contrast to standard Euclidean geometry where there is only a
polynomial amount of space available for placing items.
Embed: Focus + Text
Data Visualization
HYPERBOLIC GEOMETRY
Embed: Focus + Text
Data Visualization
Animated transition showing
navigation through 3D hyperbolic
geometry for a file system tree laid
out with the H3 idiom, where the
first three frames show hyperbolic
translation changing the focus
point and the last three show
standard
3D rotation spinning the structure
around.
HYPERBOLIC GEOMETRY
Embed: Focus + Text
Data Visualization
HYPERBOLIC GEOMETRY
Embed: Focus + Text
Data Visualization
STRETCH AND SQUISH NAVIGATION
The stretch and squish navigation idiom uses multiple
rectangular foci of global extent for distortion, and the
interaction metaphor where enlarging some regions causes
others to shrink. In this metaphor, the entire scene is
considered to be drawn on a rubber sheet where stretching
one region squishes the rest.
Embed: Focus + Text
Data Visualization
PRISequence Juxtaposer
supports comparing gene
sequences using
the stretch and squish
navigation idiom with the
guaranteed visibility of
marks
representing items with a
high importance value, via a
rendering algorithm with
custom subpixel
aggregation.
Embed: Focus + Text
Data Visualization
Nonlinear Magnification Fields
STRETCH AND SQUISH NAVIGATION
Embed: Focus + Text
Data Visualization
Tree Juxtaposer uses stretch and squish navigation with multiple rectangular foci for exploring phylogenetic
trees. (a) Stretching a single region when comparing two small trees. (b) Stretching multiple regions within
a large tree.
Embed: Focus + Text
Data Visualization
STRETCH AND SQUISH NAVIGATION
Embed: Focus + Text
Data Visualization
Nonlinear Magnification Fields
The nonlinear magnification fields idiom relies on a
general computational framework featuring
multiple foci of arbitrary magnification levels and
shapes, whose scope can be constrained to affect
only local regions.
Embed: Focus + Text
Data Visualization
Nonlinear Magnification Fields
General frameworks
calculate the
magnification and
minimization fields
needed to achieve
desired
transformations in the
image. (a) Desired
transformations. (b)
Calculated magnification
fields.
Embed: Focus + Text
Data Visualization
Nonlinear Magnification Fields
Embed: Focus + Text
Data Visualization
References:
Visualization Analysis & Design
Tamara Munzner
Thank you!

More Related Content

Similar to Datavisualization - Embed - Focus + Text

IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...IEEEBEBTECHSTUDENTPROJECTS
 
duy_bien_ism2014_paper
duy_bien_ism2014_paperduy_bien_ism2014_paper
duy_bien_ism2014_paperDuy Phạm
 
Integrating GIS utility data in the UK
Integrating GIS utility data in the UKIntegrating GIS utility data in the UK
Integrating GIS utility data in the UKAntArch
 
D3.JS Tips & Tricks (export to svg, crossfilter, maps etc.)
D3.JS Tips & Tricks (export to svg, crossfilter, maps etc.)D3.JS Tips & Tricks (export to svg, crossfilter, maps etc.)
D3.JS Tips & Tricks (export to svg, crossfilter, maps etc.)Oleksii Prohonnyi
 
IRJET- Saliency based Image Co-Segmentation
IRJET- Saliency based Image Co-SegmentationIRJET- Saliency based Image Co-Segmentation
IRJET- Saliency based Image Co-SegmentationIRJET Journal
 
Object recognition
Object recognitionObject recognition
Object recognitionsaniacorreya
 
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdfUnleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdfLuigi Fugaro
 
XJTLU_Conference(6)
XJTLU_Conference(6)XJTLU_Conference(6)
XJTLU_Conference(6)Sam Cox
 
Stack Zooming for Multi-Focus Interaction in Time-Series Data Visualization
Stack Zooming for Multi-Focus Interaction in Time-Series Data VisualizationStack Zooming for Multi-Focus Interaction in Time-Series Data Visualization
Stack Zooming for Multi-Focus Interaction in Time-Series Data VisualizationNiklas Elmqvist
 
Tdm recent trends
Tdm recent trendsTdm recent trends
Tdm recent trendsKU Leuven
 
Dsm Presentation
Dsm PresentationDsm Presentation
Dsm Presentationrichoe
 
Ontology based semantics and graphical notation as directed graphs
Ontology based semantics and graphical notation as directed graphsOntology based semantics and graphical notation as directed graphs
Ontology based semantics and graphical notation as directed graphsJohann Höchtl
 
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)Rinke Hoekstra
 

Similar to Datavisualization - Embed - Focus + Text (20)

IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...
 
duy_bien_ism2014_paper
duy_bien_ism2014_paperduy_bien_ism2014_paper
duy_bien_ism2014_paper
 
Integrating GIS utility data in the UK
Integrating GIS utility data in the UKIntegrating GIS utility data in the UK
Integrating GIS utility data in the UK
 
D3.JS Tips & Tricks (export to svg, crossfilter, maps etc.)
D3.JS Tips & Tricks (export to svg, crossfilter, maps etc.)D3.JS Tips & Tricks (export to svg, crossfilter, maps etc.)
D3.JS Tips & Tricks (export to svg, crossfilter, maps etc.)
 
MODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdf
MODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdfMODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdf
MODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdf
 
Introduction to D3.js
Introduction to D3.jsIntroduction to D3.js
Introduction to D3.js
 
IRJET- Saliency based Image Co-Segmentation
IRJET- Saliency based Image Co-SegmentationIRJET- Saliency based Image Co-Segmentation
IRJET- Saliency based Image Co-Segmentation
 
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R ModellingData Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
 
Object recognition
Object recognitionObject recognition
Object recognition
 
VIZLAND Research Overview
VIZLAND Research OverviewVIZLAND Research Overview
VIZLAND Research Overview
 
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdfUnleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
 
XJTLU_Conference(6)
XJTLU_Conference(6)XJTLU_Conference(6)
XJTLU_Conference(6)
 
Fashion AI
Fashion AIFashion AI
Fashion AI
 
Stack Zooming for Multi-Focus Interaction in Time-Series Data Visualization
Stack Zooming for Multi-Focus Interaction in Time-Series Data VisualizationStack Zooming for Multi-Focus Interaction in Time-Series Data Visualization
Stack Zooming for Multi-Focus Interaction in Time-Series Data Visualization
 
Tdm recent trends
Tdm recent trendsTdm recent trends
Tdm recent trends
 
Mr bi
Mr biMr bi
Mr bi
 
Dsm Presentation
Dsm PresentationDsm Presentation
Dsm Presentation
 
Ontology based semantics and graphical notation as directed graphs
Ontology based semantics and graphical notation as directed graphsOntology based semantics and graphical notation as directed graphs
Ontology based semantics and graphical notation as directed graphs
 
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
Provenance and Reuse of Open Data (PILOD 2.0 June 2014)
 
10.1.1.18.9543
10.1.1.18.954310.1.1.18.9543
10.1.1.18.9543
 

Recently uploaded

WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,bhuyansuprit
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CANestorGamez6
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightDelhi Call girls
 
如何办理(UVa毕业证书)弗吉尼亚大学毕业证毕业证(文凭)成绩单原版一比一定制
如何办理(UVa毕业证书)弗吉尼亚大学毕业证毕业证(文凭)成绩单原版一比一定制如何办理(UVa毕业证书)弗吉尼亚大学毕业证毕业证(文凭)成绩单原版一比一定制
如何办理(UVa毕业证书)弗吉尼亚大学毕业证毕业证(文凭)成绩单原版一比一定制didi bibo
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightDelhi Call girls
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 

Recently uploaded (20)

WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
Bus tracking.pptx ,,,,,,,,,,,,,,,,,,,,,,,,,,
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
如何办理(UVa毕业证书)弗吉尼亚大学毕业证毕业证(文凭)成绩单原版一比一定制
如何办理(UVa毕业证书)弗吉尼亚大学毕业证毕业证(文凭)成绩单原版一比一定制如何办理(UVa毕业证书)弗吉尼亚大学毕业证毕业证(文凭)成绩单原版一比一定制
如何办理(UVa毕业证书)弗吉尼亚大学毕业证毕业证(文凭)成绩单原版一比一定制
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 

Datavisualization - Embed - Focus + Text

  • 1. Focus +TextEmbed Data Visualization Based on Extracts from Book - Visualization Analysis & Design (Tamara Munzner) Prepared & Presented By Rashmi Milan
  • 2. INTRODUCTION Information visualization is widely acknowledged as a powerful way of helping users make sense of complicated data, and a great number of methods for visualizing and working with various types of information have been presented. However, all information visualization techniques will have to comply to one inherent limitation: they will need to limit themselves to the available area of a computer screen. Embed: Focus + Text
  • 3. INTRODUCTION A common solution to this problem is to provide some kind of movable view-port to the data, which can be controlled through the manipulation of scrollbars or other means. Zooming interfaces have also been introduced to let users control the amount of data shown. Sometimes, however, it might be important to give users access to both overview and detailed information at the same time; such techniques include, with separate areas for overview and detail-on-demand information. Embed: Focus + Text
  • 4. Embed: Focus + Text Data Visualization Focus + Text Integrated Visual Access (EMBED) Details Overview Dataset
  • 5. DEFINITION The family of idioms known as focus+context are based on the design choice to embed detailed information about a selected set—the focus—within a single view that also contains overview information about more of the data—the context. Embed: Focus + Text Data Visualization
  • 6. ROLE OF FOCUS+TEXT These idioms reduce the amount of data to show in the view through sophisticated combinations of filtering and aggregation. Embed: Focus + Text Data Visualization
  • 7. WHY EMBED? The goal of embedding focus and context together is to mitigate the potential for disorientation that comes with standard navigation techniques such as geometric zooming. Embed: Focus + Text Data Visualization Geometric zooming allows the user to specify the scale of magnification and increasing or decreasing the magnification of an image by that scale. This allows the user focus on a specific area and information outside of this area is generally discarded. A great example is mapping software like MapQuest.
  • 8. WHY EMBED? With realistic camera motion, only a small part of world space is visible in the image when the camera is zoomed in to see details for a small region. With geometric navigation and a single view that changes over time, the only way to maintain orientation is to internally remember one’s own navigation history. Embed: Focus + Text Data Visualization Focus+context idioms attempt to support orientation by providing contextual information intended to act as recognizable landmarks, using external memory to reduce internal cognitive load. cognitive load refers to the used amount of working memory resources
  • 9. ELIDE One design choice for embedding is elision: some items are omitted from the view completely, in a form of dynamic filtering. Other items are summarized using dynamic aggregation for context, and only the focus items are shown in detail. Embed: Focus + Text Data Visualization
  • 10. ELIDE - DOITrees (DEGREE OF INTEREST TREES) Embed: Focus + Text Data Visualization DOITrees Revisited uses elision to show multiple focus nodes within context in a 600,000 node tree.
  • 11. Elide - DOITrees Embed: Focus + Text Data Visualization
  • 12. SUPERIMPOSE The focus layer is limited to a local region, rather than being a global layer that stretches across the entire view to cover everything. Embed: Focus + Text Data Visualization The superimpose family of design choices pertains to combining multiple layers together by stacking them directly on top of each other in a single composite view. Multiple simple drawings are combined on top of each other into a single shared frame.
  • 13. SUPERIMPOSE Embed: Focus + Text https://www.megapixl.com/abstract-squares- superimposed-layers-illustration-56538917 Image Courtesy: saylordotorg.github.io Data Visualization
  • 14. SUPERIMPOSE Embed: Focus + Text The superimpose family of design choices pertains to combining multiple layers together by stacking them directly on top of each other in a single composite view. Multiple simple drawings are combined on top of each other into a single shared frame. Data Visualization
  • 15. SUPERIMPOSE Embed: Focus + Text Tool Glass and Magic Lenses The Toolglass and Magic Lenses system uses a see-through lenses to show color-coded Gaussian curvature in a foreground layer consisting of the 3D scene. Data Visualization
  • 16. SUPERIMPOSE Embed: Focus + Text The Toolglass and Magic Lenses idiom provides focus and context through a superimposed local layer: the see-through lens color codes the patchwork sphere with Gaussian curvature information and provides a numeric value for the point at the center. Data Visualization
  • 17. DISTORT Embed: Focus + Text Data Visualization theaudacityofcolor.com
  • 18. DISTORT In contrast to using elision or layers, many focus+context idioms solve the problem of integrating focus and context into a single view using geometric distortion of the contextual regions to make room for the details in the focus regions. Embed: Focus + Text Data Visualization
  • 19. The Cone Tree system used 3D perspective for focus+context, providing a global distortion region with a single focus point, and using standard geometric navigation for interaction. DISTORT Embed: Focus + Text Data Visualization
  • 20. DISTORT Embed: Focus + Text Data Visualization
  • 21. DISTORT - Fisheye Lens The fisheye lens distortion idiom uses a single focus with local extent and radial shape and the interaction metaphor of a draggable lens on top of the main view. Embed: Focus + Text Data Visualization
  • 22. DISTORT - Fisheye Lens Embed: Focus + Text Data Visualization Focus+context with interactive fisheye lens, with poker player dataset. (a) Scatterplot showing correlation between two strategies. (b) Dense matrix view showing correlation between a specific complex strategy and the player’s winning rate, encoded by color.
  • 23. DISTORT - Fisheye Lens Embed: Focus + Text Data Visualization
  • 24. HYPERBOLIC GEOMETRY The distortion idiom of hyperbolic geometry uses a single radial global focus with the interaction metaphor of hyperbolic translation. This approach exploits the mathematics of non-Euclidean geometry to elegantly accommodate structures such as trees that grow by an exponential factor, in contrast to standard Euclidean geometry where there is only a polynomial amount of space available for placing items. Embed: Focus + Text Data Visualization
  • 25. HYPERBOLIC GEOMETRY Embed: Focus + Text Data Visualization Animated transition showing navigation through 3D hyperbolic geometry for a file system tree laid out with the H3 idiom, where the first three frames show hyperbolic translation changing the focus point and the last three show standard 3D rotation spinning the structure around.
  • 26. HYPERBOLIC GEOMETRY Embed: Focus + Text Data Visualization
  • 27. HYPERBOLIC GEOMETRY Embed: Focus + Text Data Visualization
  • 28. STRETCH AND SQUISH NAVIGATION The stretch and squish navigation idiom uses multiple rectangular foci of global extent for distortion, and the interaction metaphor where enlarging some regions causes others to shrink. In this metaphor, the entire scene is considered to be drawn on a rubber sheet where stretching one region squishes the rest. Embed: Focus + Text Data Visualization
  • 29. PRISequence Juxtaposer supports comparing gene sequences using the stretch and squish navigation idiom with the guaranteed visibility of marks representing items with a high importance value, via a rendering algorithm with custom subpixel aggregation. Embed: Focus + Text Data Visualization Nonlinear Magnification Fields
  • 30. STRETCH AND SQUISH NAVIGATION Embed: Focus + Text Data Visualization Tree Juxtaposer uses stretch and squish navigation with multiple rectangular foci for exploring phylogenetic trees. (a) Stretching a single region when comparing two small trees. (b) Stretching multiple regions within a large tree.
  • 31. Embed: Focus + Text Data Visualization STRETCH AND SQUISH NAVIGATION
  • 32. Embed: Focus + Text Data Visualization Nonlinear Magnification Fields The nonlinear magnification fields idiom relies on a general computational framework featuring multiple foci of arbitrary magnification levels and shapes, whose scope can be constrained to affect only local regions.
  • 33. Embed: Focus + Text Data Visualization Nonlinear Magnification Fields General frameworks calculate the magnification and minimization fields needed to achieve desired transformations in the image. (a) Desired transformations. (b) Calculated magnification fields.
  • 34. Embed: Focus + Text Data Visualization Nonlinear Magnification Fields
  • 35. Embed: Focus + Text Data Visualization References: Visualization Analysis & Design Tamara Munzner Thank you!