Chapter 1 Introduction To Visualization
Chapter 1 Introduction To Visualization
Introduction to
visualization
Overview
❖ Introduction of visual perception
❖ Visual representation of data
❖ Data abstraction
❖ Visual encodings
❖ Use of color
❖ Perceptual issues
❖ Information overloads
Introduction to visual
perception
❖ Visual perception is the process by
which the human brain interprets visual
information from the environment.
❖ Visual perception plays a crucial role in
our everyday lives, as it allows us to
make sense of the world around us and
to interact with it effectively.
❖ An example of visual perception in
action can be seen when we look at a
simple object, such as a ball. When we
see a ball, our eyes detect the light that
is reflected off its surface and send this
information to the brain. The brain then
Introduction to visual
perception
❖Visual perception also allows us to perceive
depth and distance. For example, when we
look at a mountain range, our brain uses
cues such as perspective, shadow, and
interposition to determine which peaks are
closer and which are farther away.
❖ This information is used to create a 3D
representation of the scene, which allows us
to navigate and interact with the
environment effectively.
❖ In addition to allowing us to perceive and
interact with the physical environment,
visual perception also plays a crucial role in
social communication.
Visual representation of data
❖ In short, data visualization is the
representation of data in a graphical
or pictorial format.
❖ Visual representation of data
involves the use of graphical
elements to present complex data
sets in a way that is easy to
understand and interpret.
❖ This can include various types of
charts, graphs, diagrams, and other
visualizations that allow users to
quickly grasp key insights from large
Visual representation of data
Here are some examples of different types of
visual representation of data:
❖ Bar Charts: A bar chart is a simple and
effective way to compare the values of
different categories of data. For example, a
bar chart can be used to visualize the sales
figures of different products, where each
product is represented by a vertical bar with
the height of the bar corresponding to the
sales value
Visual representation of data
Line Graphs and stacked line Graphs: A
line graph is a type of chart that shows the
relationship between two variables over time.
For example, a line graph can be used to
visualize the trend of stock prices over a
period of time, where the x-axis represents
time and the y-axis represents the price.
Visual representation of data
Scatter Plots: A scatter plot is a type of chart
that shows the relationship between two
variables. For example, a scatter plot can be used
to visualize the relationship between a person's
age and their income, where each data point
represents an individual and the x-axis represents
age and the y-axis represents income.
Visual representation of data
Pie Charts: A pie chart is a circular chart that is
divided into slices to represent the proportion of
each category of data. For example, a pie chart
can be used to visualize the market share of
different companies in a particular industry, where
each slice represents a company and the size of
the slice represents the proportion of the market
share.
Visual representation of data
Heat Maps: A heat map is a type of chart
that uses color to represent the intensity of a
variable. For example, a heat map can be
used to visualize the temperature
distribution of a region, where the color of
each cell represents the temperature value.
Visual representation of data
Tree maps: A tree map is a type of chart
that represents hierarchical data using
nested rectangles. For example, a tree map
can be used to visualize the organizational
structure of a company, where each
rectangle represents a department and the
size of the rectangle represents the number
of employees in the department.
Visual representation of data
Visual representation of data can be a
powerful tool for communicating complex
information to users in a clear and concise
way.
By choosing the right type of visualization for
the data and effectively using visual
encodings such as color, size, and shape,
designers can create visual displays that are
easy to interpret and provide valuable
insights.
Data abstraction
Data abstraction is the process of simplifying
complex data by focusing on the most
important features or characteristics, while
ignoring or hiding irrelevant details.
In the context of data visualization, data
abstraction involves reducing the amount of
data presented to the user to provide a
clearer, more concise view of the underlying
patterns or trends.
Data abstraction Approach
❖ Aggregation
❖ Sampling
❖ Filtering
❖ Clustering
❖ Dimensionality Reduction etc.
Data abstraction
(Aggregation)
❖ Aggregation involves combining multiple
data points into a single summary value.
This is often done to provide a higher-
level view of the data, or to make it
easier to compare values across different
groups.
❖ Example: A bar chart that shows the
sales figures for different products can be
aggregated by product category to
provide a summary of the total sales for
each category.
Data abstraction (Sampling)
Sampling involves selecting a subset of the
data for visualization. This is often done to
provide a representative view of the data, or
to reduce the amount of data being
presented.