CS-GY 6313: Information Visualization
1.0.0
1.0.0
  • Introduction
  • Defining Information Visualization
  • Why Use Visualization?
  • Popular Visualization Sources and Tools
  • Why Use a Graphical Representation?
  • The Problem with Statistics
  • Why Use a Computer to Visualize Data?
  • Why Use Interaction?
  • Assessing the Quality of a Visualization
  • Data Abstraction
    • Types of Datasets
    • Types of Attributes
    • Attribute Semantics
    • Data Abstraction to Visualization
    • Data Profiling
  • Fundamental Graphs
    • Alternate Representations
    • Visualizing More Than 2 Attributes
    • Faceting
  • Data Transformation
  • Graphical Components and Mapping Strategies
    • Marks
    • Channels
    • Graphical Decoding
    • Evaluating the Quality of a Visual Encoding
    • Contextual Components
  • Color
    • Color Perception
    • Color Specification
    • Color Use
      • Quantitative Color Scales
      • Categorical Color Scales
      • Diverging Color Scales
      • Highlighting
    • Perceptual Issues with Color
  • Geo Visualization
    • When to Use Maps
    • Geo Visualization Techniques
      • Dot Maps
      • Heat Maps
      • Hexbin Maps
      • Choropleth Maps
      • Graduated Symbol Maps
      • Summary of Map Types
    • Issues with Maps
    • Visualizing Geo Data with Time
  • Visualizing Temporal Data
    • Time Structures
    • Visualization Methods
    • Increasing Visual Scalability
    • Beyond Using Position
  • Networks and Trees
    • Visualizing Network Data
      • Node-Link Diagrams
        • Clutter Reduction
      • Matrices
    • Visualizing Trees
      • Node-Link Diagrams
      • Special Kinds of Trees
      • Space-Partitioning and Containment
        • Sunburst and Icicle Plots
  • Interaction and Multiple Views
    • Single and Multiple View Methods
      • Single View Methods
      • Multiple (Linked) Views Methods
    • Common Scenarios
  • Exploring Data
  • Animation, Pacing and Exposition
Powered by GitBook
On this page
  • Selection
  • Navigation
  • Spatial Arrangement
  • Change Mapping
  • Aggregation
  • Filtering

Was this helpful?

  1. Interaction and Multiple Views
  2. Single and Multiple View Methods

Single View Methods

PreviousSingle and Multiple View MethodsNextMultiple (Linked) Views Methods

Last updated 5 years ago

Was this helpful?

Selection

This refers to any action that involves the selecting of one or more elements of the visualization. These elements can be items or attributes.

In an interaction, actions cause changes.

Here are the 3 most common selection actions, and the changes they cause:

Action

Change

Click

Highlight

Hover

Show more info

Click+Drag

Apply operation

  • Highlighting lets the user see which item has been selected

    But, how should the visualization be changed to make the highlighted items clearly visible? Two common strategies include:

    • change the color and/or border of the selected elements

    • grey out (or make transparent) the other (unselected) elements

  • Hovering can be used to show more information

  • A few operations that can be applied upon click+drag include:

    • delete: delete the elements (useful to remove outliers)

    • focus: to focus on certain elements

    • save/label: save or label certain elements that may be important

Navigation

This refers to changing the level of detail and moving the viewpoint.

The most common method for navigation is panning and zooming.

Geometric Zooming: everything scales up or down based on whether one zooms in or out. Semantic Zooming: the type and quantity of information shown changes with the zoom level.

Spatial Arrangement

This type of interaction changes the way in which elements of the visualization are arranged/ordered.

Change Mapping

This interaction changes the way in which the data attributes are mapped to (i.e. encoded with) visual channels.

This could lead to the use of a completely different graph, or a change in the properties of a given graph.

Aggregation

This interaction changes the level of granularity of a given data set. It is related to hierarchical attributes.

This is particularly useful to represent spatial and temporal information, since they often require observing patterns at different resolutions.

Filtering

This interaction allows the viewer to filter data according to some criteria or constraints.

Dynamic Filtering is commonly used. It makes use of UI widgets such as sliders to restrict the range of attributes, thereby modifying the visualization to represent only the data pertaining to the specified range.

Reordering: This is used commonly, to make visual patterns apparent. For example, bar charts can be reordered in 3 ways: Reordering can be automatic i.e. driven by certain criteria, or manual.