# 视觉可视化分析与设计
# What's Vis, and Why Do it
Computer-based visualization systems provide visual representations of datasets designed to help people carry out tasks more effectively.
# What: Data Abstraction

# Data Types

- Items
- Attributes
- Links
- Positions
- Grids
# Dataset Types

- Tables
- Networks
- Fields
- Geometry
# Attribute Types

- Categorical
- Ordered
- Ordinal
- Quantitative
# Semantics
- Key
- Flat Tables
- Multidimensional Tables
- Values
- Fields
- Scalar
- Vector
- Tensor
- Fields
# Why: Task Abstraction


# Actions

- Analyze
- Produce
- Search
- Query
# Targets

# Analysis: Four Levels for Validation

- Algorithm
- Visual Encoding and Interaction Idiom
- Task and Data Abstraction
- Domain Situation
# Marks and Channels

- Mark Types
- Channel Types
# Rules of Thumb

- No Unjustified 3D
- No Unjustified 2D
# Arrange Tables

# Categorical Regions
- List Alignment
- Matrix Alignment
- Volumetric Grid
- Recursive Subdivision
# Spatial Axis Orientation
- Rectilinear Layouts
- Parallel Layouts
- Radial Layouts
# Spatial Layout Density
- Dense
- Space-Filling
# Arrange Spatial Data

- Geometry
- Scalar Fields
- Vector Fields
- Tensor Fields
# Arrange Networks and Trees

- Connection
- Matrix
# Map Color and Other Channels

# Color Theory
# Color Maps
- Categorical ColorMaps
- Ordered ColorMaps
- Bivariate ColorMaps
# Color Channels
- Size
- Angle
- Curvature
- Shape
- Motion
- Texure
# Manipulate View

- change time
- select elements
- change viewpoint
- reduce attributes
# Facet into Multiple Views

- juxtapose and coordinate views
- partition into views
- superimpose layers
# Reduce Items and Attributes

- Filter
- Aggregate
# Embed: Focus + Context

- Elide
- Superimpose
- Distort