0809-Topic7-Graphical Design Principles
0809-Topic7-Graphical Design Principles
1
Acknowledgement: Slides adopted from MIT opencourseware “User Interface Design and Implementation”
Guidelines for Good Graphic
Design
o Simplicity
o Contrast
o White space
o Balance
o Alignment
2
Simplicity
o “Perfection is achieved not when there is nothing more to
add, but when there is nothing left to take away. (Antoine de
St-Exupery)
o Less is more.
4
Three ways to make a design simpler
o Reduction means that you eliminate whatever isn’t
necessary. This technique has three steps:
5
The use of icon
o Icons demonstrate the principle of reduction
well.
6
Techniques for simplicity: Regularity
o Use a regular pattern
o Limit inessential variation among elements
7
Techniques for simplicity: Regularity
o For the essential elements that remain, consider how you can
minimize the unnecessary differences between them with
regularity.
o Use the same font, color, line width, dimensions, orientation for
multiple elements.
9
Techniques for simplicity: Double Duty
o You can combine elements, making them serve
multiple roles in the design.
10
Techniques for simplicity: Double Duty
o You can combine elements, making them serve
multiple roles in the design.
11
Contrast and Visual Variables
o Contrast encodes information along visual dimensions
12
Contrast and Visual Variables
o Contrast encodes information along visual dimensions
13
Contrast and Visual Variables
o Contrast encodes information along visual dimensions
14
Contrast and Visual Variables
o Contrast encodes information along visual dimensions
15
Contrast and Visual Variables
The seven visual variables
16
Contrast and Visual Variables
o Hue is described with the words
we normally think of as
describing color: red, purple,
blue, etc.
o Hue is more specifically
described by the dominant
wavelength in models such as
the CIE system.
o Hue is also a term which
describes a dimension of color
we readily experience when we
look at color. It will be the first of
three dimensions we use to
describe color.
18
Characteristics of Visual Variables
o Scale = kinds of comparisons possible
o Nominal (=)
o All variables
o Ordered (<, >)
o Ordered: position, size, value, texture granularity
o Not ordered: orientation, hue, shape
o Quantitative (amount of difference)
o Quantitative: position, size
o Not quantitative: value, texture, orientation, hue, shape
o Length = number of distinguishable levels
o Shape is very long (infinite variety)
o Position is long and fine-grained
o Orientation is very short (~ 4 levels)
o Other variables are in between (~ 10 levels)
19
Attention
http://en.wikipedia.org/wiki/Attention
20
Selectivity
o Selective perception: can attention be focused on one value of the
variable, excluding other variables and values?
21
Selectivity
o Associative:
o position, hue, value, texture, shape, orientation
23
Associativity
24
Techniques for Contrast
o Choose appropriate visual variables
o Use as much length as possible
o Sharpen distinctions for easier perception
o Multiplicative scaling, not additive
o Redundant coding where needed
o Cartoonish exaggeration where needed
o Use the “squint test”
25
Techniques for Contrast
o Choose the right visual variable
26
Techniques for Contrast
o Choose the right visual variable
27
Techniques for Contrast
o Choose the right visual variable
o The title of a document is not only larger (size), but it’s also centered
(position), bold (value), and maybe a distinct color as well.
28
Techniques for Contrast
o Choose the right visual variable
o Close one eye and squint the other, to disrupt your focus.
o Whatever distinctions you can still make out will be visible “at a
glance.”
29
Choosing Visual Variable for Display
30
Choosing Visual Variable for Display
o Spam flag: nominal, 2 levels (spam or not)
o Subject: nominal (but can be ordered alphabetically), infinite (but
maybe only ~100 are active)
o Sender: nominal (but can be ordered alphabetically), infinite (but
maybe ~100 people you know + everybody else are useful
simplifications)
o Unread flag: nominal, 2 levels (read or unread)
o Date: quantitative (but maybe ordered is all that matters), infinite
(but maybe only ~10 levels matter: today, this week, this month, this
year, older)
31
Choosing Visual Variable for Display
o This information is redundantly coded into visual
variables in the display shown above, for better contrast.
32
Designing Information Display
33
Designing Information Display
o Here’s another example showing how redundant encoding can
make an information display easier to scan and easier to use.
o Search engine results are basically just database records, but they
aren’t rendered in a simplistic caption/field display like the one
shown on top.
o Page titles convey the most information, so they use size, hue, and
value (brightness), plus a little shape (the underline).
o The summary is in black for good readability, and the URL and size are
in green to bracket the summary.
34
Designing Information Display
o Take a lesson from this: your program’s output displays do not have
to be arranged like input forms.
35
Simplicity vs Contrast
o A case where simplicity is taken too far, and contrast suffers.
o Simplicity and contrast seem to fight with each other.
36
Contrast Problems
o .
37
Contrast Problems
o An example of too little contrast.
38
Contrast Problems
o An example of too little contrast.
39
White Spaces
o Use white space for grouping, instead of lines
40
The Gestalt Principles of Grouping
o Gestalt principles explain how eye creates a whole
(gestalt) from parts
41
The Gestalt Principles of Grouping
o The power of white space for grouping derives from the Gestalt
principle of proximity.
o These principles, discovered in the 1920’s by the Gestalt school of
psychologists, describe how early visual processing groups
elements in the visual field into larger wholes. Here are the six
principles identified by the Gestalt psychologists:
42
The Gestalt Principles of Grouping
o Proximity. Elements that are closer to each other are more likely to
be grouped together. You see four vertical columns of circles,
because the circles are closer vertically than they are horizontally.
43
The Gestalt Principles of Grouping
o Similarity. Elements with similar attributes are more likely to be
grouped. You see four rows of circles in the Similarity example,
because the circles are more alike horizontally than they are
vertically.
44
The Gestalt Principles of Grouping
o Continuity. The eye expects to see a contour as a continuous
object. You primarily perceive the Continuity example above as two
crossing lines, rather than as four lines meeting at a point, or two
right angles sharing a vertex.
45
The Gestalt Principles of Grouping
46
The Gestalt Principles of Grouping
47
The Gestalt Principles of Grouping
48
White Space Avoid Visual Noise
49