Visual storytelling &data visualization best practices

Содержание

Слайд 2

Introduction
How do we visualize data?
Chart Types
Best Practices – What to avoid, what

Introduction How do we visualize data? Chart Types Best Practices – What
to do
UI & UX
The Importance of Storytelling
Appendix – EPAM visualization standards

AGENDA

Слайд 3

1. INTRODUCTION

VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

1. INTRODUCTION VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

Слайд 4

WHY DO WE NEED THIS COURSE?


Stephen Few

WHY DO WE NEED THIS COURSE? „ Stephen Few

Слайд 5

WHAT WILL YOU LEARN?

WHAT WILL YOU LEARN?

Слайд 6

WHAT TO CONSIDER WHEN VISUALIZING DATA

Who is the audience?
What is the

WHAT TO CONSIDER WHEN VISUALIZING DATA Who is the audience? What is
message?
Is a visualization the best way to share the data, show the findings, and/or reveal the insight?
Is it worth producing a visualization ?

Слайд 7

FLOW OF DATA VISUALIZATION
HOW WE DO IT?

Business Questions
Data Preparation
Share Insights
Select Visuals/Tools
Rules of
Good

FLOW OF DATA VISUALIZATION HOW WE DO IT? Business Questions Data Preparation
Design

HOW?

Слайд 8

2. HOW DO WE VISUALIZE DATA?

VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

2. HOW DO WE VISUALIZE DATA? VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

Слайд 9

HOW DO WE VISUALIZE DATA?

THE NEXT PART IS ABOUT INTUITION.
Try to think

HOW DO WE VISUALIZE DATA? THE NEXT PART IS ABOUT INTUITION. Try
about the questions and visuals shown in the next slides.

Слайд 10

HOW DO WE VISUALIZE DATA?

This is a way of representing data. In

HOW DO WE VISUALIZE DATA? This is a way of representing data.
fact, a pretty good way.
This is just a part of a larger table by the way, (next slide)

Слайд 11

HOW DO WE VISUALIZE DATA?

...but I am just showing you a fraction

HOW DO WE VISUALIZE DATA? ...but I am just showing you a
of it for visibility.

Слайд 12

HOW DO WE VISUALIZE DATA?

So are there any problems with this type

HOW DO WE VISUALIZE DATA? So are there any problems with this type of data representation?
of data representation?

Слайд 13

Or this one? Which one is better?

HOW DO WE VISUALIZE DATA?

Or this one? Which one is better? HOW DO WE VISUALIZE DATA?

Слайд 14

WHICH ONE IS BETTER?

As said, tables are pretty good...
...for their limited role.
These

WHICH ONE IS BETTER? As said, tables are pretty good... ...for their
types of data is processed by the analytical part of our brain – which is used for math.
However, if you want to show a SET of data as a whole, there is a part of the brain which is much better at the task.
The brains visual processing performs much better when coming to
Pattern recognition
Recognizing trends and irregularities.
So at the end of the day, it turns out that choosing the right type of data representation largely depends on what you want to show.

TABLE
Perfect for representing precise values.
Perfect for accurate data comparison
Few values vs. set of data?
CHART VISUALIZATIONS
Visual processing part of the brain
Large set of data simultaneously
Patterns
Trends
Irregularities

Слайд 15

CONCLUSION

As we see, the same data can be visualized in many different

CONCLUSION As we see, the same data can be visualized in many
ways.
Therefore, when it comes to the visualization part we need to remember that it is not the data itself which defines visualization, but what we want to achieve with the same data.
Or to put it this way, the STORY you want to tell about the data.
We start with available data and its granularity, but then we move on to business questions.

The decision of choosing a different representation method is not based on the data itself, rather than what we want to show (the story we want to tell).

Слайд 16

3. CHART TYPES

VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

3. CHART TYPES VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

Слайд 18

LINE CHART

Is best for:
Demonstrating trends
Categorical values for a longer period of time
Representing

LINE CHART Is best for: Demonstrating trends Categorical values for a longer
continuous data

Tips
Use colors to differentiate multiple lines
Do not compare more than 4-5 lines
A grid can help you to identify exact values
Avoid dashed/spotted lines

Слайд 19

BAR CHART

Best for representing individual values graphically
Vertical is best for
Chronological data

BAR CHART Best for representing individual values graphically Vertical is best for

Negative values are present

Horizontal is best for:
Comparison
Ranking

Tips
Consider replacing with a line chart if it becomes complex
Rank chronologically or in ascending / descending order
Choose color strategically
Label to support reading
Use width of bars and spaces (1/2 bar) consistently

Слайд 20

BAR CHART

Stacked is best for:
Comparing multiple part-to-whole relatonships
Emphasis is on the

BAR CHART Stacked is best for: Comparing multiple part-to-whole relatonships Emphasis is
sums of values

100% Stacked when:
Parts-to-wholes, value shares
Exact values are not important

Tips
Avoid 3D and color complications
Start the axis from 0
Create clear and readable explanation for values & colors

Слайд 21

COMBINATION CHART

Is best for:
Comparing trends for different types of values
Actual vs. Target
Spotting

COMBINATION CHART Is best for: Comparing trends for different types of values
relationships between values

Tips
Avoid any further complication
Choose minimum colors
Axis values should clearly correspond for bars and line

Слайд 22

DATA TABLE

Is best for:
Comparing precise data
Presenting background details
Where exact values are important,

DATA TABLE Is best for: Comparing precise data Presenting background details Where
to show data sets with more properties

Tips
Avoid long tables
Ensure readable values and gentle lines
Use colors wisely: avoid saturated backgrounds, distracting cells, prefer cell icons

Слайд 23

BUBBLE CHART / SCATTER PLOT

Is best for:
Comparing more than 2 values
Presenting ranking

BUBBLE CHART / SCATTER PLOT Is best for: Comparing more than 2
and relationship

Tips
Choose proper scale
Sizing of bubbles is crucial
Don’t not overload the viewer’s short term memory with colors/legend items

Слайд 24

PIE CHART

Is best for:
Part-to-whole comparison for small data set
Presenting values on maps

Tips
In

PIE CHART Is best for: Part-to-whole comparison for small data set Presenting
general it is better to avoid using pie charts: use 100% stacked bar charts
Do not use more than 5 slices of a pie
Do not use for similar or close values to present
If possible, use labels instead of a legend
Colors should be easily distinguishable (e.g. primary colors)

Слайд 25

AREA CHART

Is best for:
Simple comparison of quantitative progression over time
Stacked part-to-whole relationship
100%

AREA CHART Is best for: Simple comparison of quantitative progression over time
stacked distribution of categories as part of a whole over time (total is unimportant)

Tips
Put data with high variability on top, with low variability on the bottom
Start axis at zero
Do not use more than 4 categories
Use transparent colors

Слайд 26

TREEMAP

Is best for:
Presenting catalog with further drill down
Showing distributions per different categories:

TREEMAP Is best for: Presenting catalog with further drill down Showing distributions
sub-categories, brands, sub-brands, etc.
Time periods for dynamic selections

Tips
Use easily distinguishable colors to different data types
Use similar shades for similar data types
Try to scale in a way even the smallest level is labeled in a readable way

Слайд 27

BOX PLOT

Is best for:
Showing several simultaneous comparisons
Showing the location and degree of

BOX PLOT Is best for: Showing several simultaneous comparisons Showing the location
dispersion (spread or range) at the same time

Tips
Do not use different colors for the data sets: it will confuse the user and harden comparison
Sizes of lines, boxes, and spaces are crucial
Make labels and values readable

Слайд 28

MAPS

Is best for:
Representing data on geographical levels
Selecting specific countries for further market

MAPS Is best for: Representing data on geographical levels Selecting specific countries
drill down

Tips
Zoom properly
Color should be used smartly
Consider what to represent on what layers

Слайд 29

4. CHECKLIST FOR GOOD VISUALIZATION

VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

4. CHECKLIST FOR GOOD VISUALIZATION VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

Слайд 30

GUIDELINES

Clearly indicates how the values relate to one another (part-to whole, etc.)
Represents

GUIDELINES Clearly indicates how the values relate to one another (part-to whole,
the quantities accurately.
Makes it easy to compare the quantities.
Makes it easy to see the ranked order of values.
Makes obvious how people should use the information - what they should use it to accomplish - and encourages them to do this.

This is ONE approach for a checklist.
This is neither a full, nor a perfect list, but it’s easy to remember and apply.
Now, too much text, let’s shorten it.

LET’S SEE A TYPICAL WAY OF DATA VISUALIZATION GUIDELINES.

Слайд 31

GUIDELINES

Notice that the list can be divided to two main parts.

---SPEND A

GUIDELINES Notice that the list can be divided to two main parts.
FEW SECONDS DESCRIBING THE LIST---

How the values relate
Quantities accurately
Compare the quantities
Ranked order
Importance of chart

Слайд 32

GUIDELINES
This concludes that we have two main, general goals when dealing with

GUIDELINES This concludes that we have two main, general goals when dealing
data visualization.

How the values relate
Quantities accurately
Compare the quantities
Ranked order
Importance of chart

}

}

Accuracy

Ease of use

Слайд 33

GUIDELINES

GUIDELINES

Слайд 34

AVOID MISLEADING VISUALIZATIONS

AVOID MISLEADING VISUALIZATIONS

Слайд 35

AVOID MISLEADING VISUALS

AVOID MISLEADING VISUALS

Exercise: Can You identify the metro lines?
It could

AVOID MISLEADING VISUALS AVOID MISLEADING VISUALS Exercise: Can You identify the metro
be hard because the lack of:
Simplicity
Consistency
Categorization
Terminology

HOW COULD THE DESIGN SUPPORT THE PURPOSE?

Слайд 36

AVOID MISLEADING VISUALS

SOLUTION:
Even a ‘busy chart’ can be understandable with smart

AVOID MISLEADING VISUALS SOLUTION: Even a ‘busy chart’ can be understandable with
coloring, consistent structuring and symmetry

Слайд 37

AVOIDING MISLEADING VISUALS

AVOIDING MISLEADING VISUALS – 3D

Why to avoid them? See the

AVOIDING MISLEADING VISUALS AVOIDING MISLEADING VISUALS – 3D Why to avoid them?
next slide for an example.

3D VISUALS – AVOID THEM AT ALL COSTS! WHY?

Слайд 38

AVOIDING MISLEADING VISUALS

AVOIDING MISLEADING VISUALS – 3D

„Represents data accurately”
Representation:
Length
Distance
Area
Angle
3D = Distortion!

HERE’S AN

AVOIDING MISLEADING VISUALS AVOIDING MISLEADING VISUALS – 3D „Represents data accurately” Representation:
EXAMPLE. WHAT’S THE PROBLEM WITH THIS CHART?

Слайд 39

AVOIDING MISLEADING VISUALS – 3D

HERE’S AN EXAMPLE. WHAT’S THE PROBLEM WITH THIS

AVOIDING MISLEADING VISUALS – 3D HERE’S AN EXAMPLE. WHAT’S THE PROBLEM WITH
CHART?

Angle distortion!

Area distortion!

Limitations of the pie chart:
☺ How the values relate
☹ Quantities accurately
☹ Compare the quantities
? Ranked order
? Importance of chart

Слайд 40

AVOIDING MISLEADING VISUALS – 3D

...Unless you want distortion. You may have seen

AVOIDING MISLEADING VISUALS – 3D ...Unless you want distortion. You may have
this image.

This is not decision support. This is a marketing session.

Слайд 41

AVOIDING MISLEADING VISUALS – BAR CHART

AVOIDING MISLEADING VISUALS – BAR CHART

Let’s take

AVOIDING MISLEADING VISUALS – BAR CHART AVOIDING MISLEADING VISUALS – BAR CHART
a look here. Do you see any issues?

Слайд 42

AVOIDING MISLEADING VISUALS – BAR CHART

...and if we extend to zero?

AVOIDING MISLEADING VISUALS – BAR CHART ...and if we extend to zero?

Слайд 43

AVOIDING MISLEADING VISUALS – BAR CHART

So if we check our list, this

AVOIDING MISLEADING VISUALS – BAR CHART So if we check our list,
does not perform well.
Possible solutions
Use zoom slider
Preferably set to no zoom by default
Show a zoomed and an un-zoomed
Emphasize that the second one is zoomed

Слайд 44

AVOIDING MISLEADING VISUALS – AREA CHARTS


How do Product B (orange) perform

AVOIDING MISLEADING VISUALS – AREA CHARTS How do Product B (orange) perform
over time?
Curious if you find the trick. Let’s give you a little help.

Слайд 45

If not, here’s the trick:

AVOIDING MISLEADING VISUALS – AREA CHARTS

If not, here’s the trick: AVOIDING MISLEADING VISUALS – AREA CHARTS

Слайд 46

We perceive this

We plot this

See?
Our perception simply works this way.

AVOIDING MISLEADING VISUALS

We perceive this We plot this See? Our perception simply works this
– AREA CHARTS

Слайд 47

No, still not optimal...

AVOIDING MISLEADING VISUALS – AREA CHARTS

No, still not optimal... AVOIDING MISLEADING VISUALS – AREA CHARTS

Слайд 48

Consider that „Product B” share is not shrinking as the area chart

Consider that „Product B” share is not shrinking as the area chart
suggested. In fact, it is slightly going in an upward direction.

AVOIDING MISLEADING VISUALS – AREA CHARTS

Слайд 49

☺ How the values relate
☹ Quantities accurately
☹ Compare the quantities
☺ Ranked order
?

☺ How the values relate ☹ Quantities accurately ☹ Compare the quantities
Importance of chart

See our good old checklist.
Not performing good? Before using an area chart, consider other options.

AVOIDING MISLEADING VISUALS – AREA CHARTS

Слайд 50

1

2

3

r ≈ value

AVOIDING MISLEADING VISUALS – SCATTER PLOT MARKERS

In any type of

1 2 3 r ≈ value AVOIDING MISLEADING VISUALS – SCATTER PLOT
scatterplot, there is an option to parametrize their size.
So you have a data you want to plot, but how does that relate to the size of the scatter?
What is proportional to the data? Usually radius, like shown here, right?
Radius might be misleading – it tricks your eyes into thinking 3 is a MUCH larger number than 1...

Слайд 51

1

2

3

A ≈ value
r2π ≈ value
r ≈ sqrt(value)

AVOIDING MISLEADING VISUALS – SCATTER PLOT

1 2 3 A ≈ value r2π ≈ value r ≈ sqrt(value)
MARKERS

Let’s try area.
Area proportional with the value, thus radius proportinal to the square root of value. Easy!

Слайд 52

1

2

3

1

1

1

AVOIDING MISLEADING VISUALS – SCATTER PLOT MARKERS

See that when radius is proportial

1 2 3 1 1 1 AVOIDING MISLEADING VISUALS – SCATTER PLOT
to the represented value, it’s sort of misleading.

Слайд 53

1

2

3

1

1

1

AVOIDING MISLEADING VISUALS – SCATTER PLOT MARKERS

Much better, right?

1 2 3 1 1 1 AVOIDING MISLEADING VISUALS – SCATTER PLOT MARKERS Much better, right?

Слайд 54

IMPROVE EASE OF UNDERSTANDING

THE FUNDAMENTAL PRINCIPLES

IMPROVE EASE OF UNDERSTANDING THE FUNDAMENTAL PRINCIPLES

Слайд 55

IMPROVE EASE OF UNDERSTANDING – VISUAL HIERARCHY

The system should always keep users

IMPROVE EASE OF UNDERSTANDING – VISUAL HIERARCHY The system should always keep
informed about what is going on, through appropriate feedback within reasonable time.

Слайд 56

IMPROVE EASE OF UNDERSTANDING – VISUAL HIERARCHY

Based on The Jeffrey Veen Model

‘Where

IMPROVE EASE OF UNDERSTANDING – VISUAL HIERARCHY Based on The Jeffrey Veen
I am?’ And ‘Where can I go?’ The first area should answer these question.
Place here the company/brans logo, the title of the application, the main navigation panel that also provides feedback to the user on where she is at the given moment: in one word, anything that helps the user identify where she is and what is she seeing.
‘What can I do here?’ The second area should answer this question by any necessary means.
In the case of Spotfire/any other web applications, this is the place where we provide the tools to modify the actual data seen at the third area. In other words, this is the place to provide all kinds of filtering options at one place.
‘What’s here?’ The third area should provide the content of the actual page.
It is important here that preferably this area takes the biggest part of the screen, and preferably covers the center of the page.

Слайд 57

IMPROVE EASE OF UNDERSTANDING – DIRECT LABELING

Our previous chart...

IMPROVE EASE OF UNDERSTANDING – DIRECT LABELING Our previous chart...

Слайд 58

Product A

Product C

Product B

IMPROVE EASE OF UNDERSTANDING – DIRECT LABELING

With direct labels.
No

Product A Product C Product B IMPROVE EASE OF UNDERSTANDING – DIRECT
need for that step of abstraction when you try to pair the labels to the lines.

Слайд 59

DATA-INK RATIO:
Try to improve it
Remove everything unnecessary
Wisely use ink of necessary elements

Improve

DATA-INK RATIO: Try to improve it Remove everything unnecessary Wisely use ink
ease of understanding

IMPROVE EASE OF UNDERSTANDING – DATA-INK RATIO

Now what is data-ink?
Imagine „ink” as if you printed the chart. If an area is black, that means much ink. Grey, some ink, white, no ink.
No need for precise definition of data-ink („okay, grey means some ink, but what’s up with colors?”), this is a general idea, not a scientific rule.

Слайд 60

IMPROVE EASE OF UNDERSTANDING – DATA-INK RATIO

You will get the concept in

IMPROVE EASE OF UNDERSTANDING – DATA-INK RATIO You will get the concept
a moment.
See that the actual data is overwhelmed by all the random colors, grids, and other elements?
What’s data ink here?

Слайд 61

IMPROVE EASE OF UNDERSTANDING – DATA-INK RATIO

This. This is the part of

IMPROVE EASE OF UNDERSTANDING – DATA-INK RATIO This. This is the part
the chart that ACTUALLY represents data.
Other elements are there for understanding, or sometimes even without any reason.

Data

Слайд 62

IMPROVE EASE OF UNDERSTANDING – DATA-INK RATIO

Let’s start by removing every ink

IMPROVE EASE OF UNDERSTANDING – DATA-INK RATIO Let’s start by removing every
that’s not necessary.
And then reducing necessary non-data ink to a level where it’s still legible, but does not interfere with the data.
We can even modify the chart a little bit to remove a step of abstraction and at the same time increase accuracy.
Again, this is not always applicable. This is a general concept.
As usual with concepts, apply these in alignnment with common sense.

Слайд 63

IMPROVE EASE OF UNDERSTANDING – COLORS

Use soft colors
Use intense colors only

IMPROVE EASE OF UNDERSTANDING – COLORS Use soft colors Use intense colors
to draw attention
Use the same color, except when color differences are needed to indicate differences in the data or encode a dimension
Use a single, neutral background color (if needed at all)
Use colors standards for brands/regions/ manufacturers

The goal is to:
Standardize
Understand
Compare
NOT to overwhelm

Слайд 64

IMPROVE EASE OF UNDERSTANDING – COLORS

SOMETHING TO KEEP IN MIND

Color blindness

IMPROVE EASE OF UNDERSTANDING – COLORS SOMETHING TO KEEP IN MIND Color
(in some form) affects
8% of male population. Ladies are luckier with 0,5%
Tools to check:
http://colororacle.org/
http://colorbrewer2.org/

Слайд 65

IMPROVE EASE OF UNDERSTANDING – TITLES

See this.
Tell your users why they should

IMPROVE EASE OF UNDERSTANDING – TITLES See this. Tell your users why they should be interested.
be interested.

Слайд 66

IMPROVE EASE OF UNDERSTANDING – TITLES

Getting there.
You can even „abuse it”, so,

IMPROVE EASE OF UNDERSTANDING – TITLES Getting there. You can even „abuse
again, use this guideline only when APPLICABLE, and use in a responsible way.
Example when a title is a bit too expressive:

Слайд 67

IMPROVE EASE OF UNDERSTANDING – TITLES

This is not good. Why? Because you

IMPROVE EASE OF UNDERSTANDING – TITLES This is not good. Why? Because
are suggesting something that’s not there.
But notice how the story can be totally different: (next slide)

Слайд 68

IMPROVE EASE OF UNDERSTANDING – TITLES

Totally different story.
By the way, this statement

IMPROVE EASE OF UNDERSTANDING – TITLES Totally different story. By the way,
is obviously not true, just wanted to show an example of how different titles turn your attention toward different aspects of the chart.

Слайд 69

IMPROVE EASE OF UNDERSTANDING – CHART JUNK

Everything that is not necessary
„Let’s make

IMPROVE EASE OF UNDERSTANDING – CHART JUNK Everything that is not necessary
it more fancy”
Let’s be careful with these.
Always double-think before adding anything to „make it more fancy”

Слайд 70

5. UX & UI

VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

5. UX & UI VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

Слайд 71

UNDERSTANDING UI ELEMENTS & PRINCIPLES

Know your audience
The essence of interface
The MAYA principle
Input

UNDERSTANDING UI ELEMENTS & PRINCIPLES Know your audience The essence of interface
controls
Navigation
Animations
Guided Actions

Слайд 72

KNOW YOUR AUDIENCE

START WITH THE WHY BEHIND THE HOW
PERSONAS ARE FICTIONAL REPRESENTATIONS

KNOW YOUR AUDIENCE START WITH THE WHY BEHIND THE HOW PERSONAS ARE
OF YOUR TARGET USER BASE
YOU NEED TO UNDERSTAND THE USER’S MINDSET, DESIRES AND THE TASK THEY WILL PERFORM

Identify the job, role and the company of the users
Include all details possible (age, gender, device usage and psychological aspects, what is it that they want to extract from the analysis)
You should use real information, don’t make up your personas

Слайд 73

THE ESSENCE OF INTERFACE

Don’t look at interface as just screens and buttons,
But

THE ESSENCE OF INTERFACE Don’t look at interface as just screens and
rather as a collection of JOBS – with beginning, middle and an end.
Ask what are the jobs people want to do with the analysis?

Слайд 74

The MAYA Principle

Your goal when designing the UI of an analysis is

The MAYA Principle Your goal when designing the UI of an analysis
to create the greatest, most extremely new and original that goes far beyond the average user’s wildest dream, right?
Not really...
As instead: (M)ost (A)dvanced (Y)et (A)cceptable
because the public is naturally resistant to change
and radical innovations – even if it is a better solution.

Слайд 75

UNDERSTANDING VISUAL ELEMENTS OF UI

Contrast
Color Theory
Color Schemes
Typography

UNDERSTANDING VISUAL ELEMENTS OF UI Contrast Color Theory Color Schemes Typography

Слайд 76

GESTALT PRINCIPLES

„Gestalt is a psychology term which means "unified whole". It refers

GESTALT PRINCIPLES „Gestalt is a psychology term which means "unified whole". It
to theories of visual perception developed by German psychologists in the 1920s.”
These theories attempt to describe how people tend to organize visual elements into groups or unified wholes when certain principles are applied.

Law of similarity
We perceive similar items (that match in appearance) as grouped

Law of continuity
We perceive partially occluded items as whole.

Law of proximity
We perceive items near to one another as grouped, and items far apart as unrelated.

Law of common region
We perceive items that share an area with defined boundaries as grouped.

Law of closure
We see whole figures when shapes are incomplete.

Слайд 78

LAYOUT – KEY PRINCIPLES

LOGICAL

EFFICIENT

INFORMATIVE

USER CENTERED DESIGN

LAYOUT – KEY PRINCIPLES LOGICAL EFFICIENT INFORMATIVE USER CENTERED DESIGN

Слайд 79

CREATING VISUAL ORGANIZATION

Scanning patterns
Contrast: Generating interest
Color, size and space
Know your auidence

CREATING VISUAL ORGANIZATION Scanning patterns Contrast: Generating interest Color, size and space Know your auidence

Слайд 80

SCANNING PATTERNS – F-PATTERN

Common scanning pattern for text heavy content.
Users will rarely

SCANNING PATTERNS – F-PATTERN Common scanning pattern for text heavy content. Users
read every word of your text
The first two paragraphs should contain the hook
Start paragraphs with enticing keywords

Слайд 81

SCANNING PATTERNS – Z-PATTERN

Common scanning pattern for pages that are not centered

SCANNING PATTERNS – Z-PATTERN Common scanning pattern for pages that are not
on text.
User first scans a horizontal line across the top of the page.
Perfect for interfaces where simplicity is a priority and the call to action is the main takeaway.

Слайд 82

CONTRAST: GENERATING INTEREST

Contrast is the occurance of two different elements positioned close

CONTRAST: GENERATING INTEREST Contrast is the occurance of two different elements positioned
together.
Altennating between different sizes and colors can create an instant hierarchy to your userface.
Not only two circles but: A black circle and a smaller red circle.

Слайд 83

COLOR, SIZE AND SPACE
I. Colors
Bright colors stand out from muted colors
Certain colors

COLOR, SIZE AND SPACE I. Colors Bright colors stand out from muted
can help set the mood
II. Size
Size can add emphasis to the actual message
III. Space
Do not clutter to much things
It’s important to let your interface breathing room
Reduce visual noise

COLOR AND SIZE MANAGE ATTENTION, WHILE SPACING HELPS MANAGE VISUAL RELATIONSHIP.

Слайд 84

INPUT CONTROLS

Without interaction, an interface would just be a ’face’.
Users want

INPUT CONTROLS Without interaction, an interface would just be a ’face’. Users
more options, but every new control complicates the UI and clutters the screen.
Solution: Have controls on demand.
You don’t lose functionality and free up space.
Example: Snippet Library’s Sliding Filter Panel

Слайд 85

NAVIGATION

It’s hard to appreciate an analysis if you are lost, which is

NAVIGATION It’s hard to appreciate an analysis if you are lost, which
why having navigation is mandatory.
Users should always know their current place in the analysis
The navigation system should remain consistent for all pages
Either use horizontal navigation on the top of the pages
Or vertical navigation on the left side or hidden into Snippet Library

Слайд 86

ANIMATIONS

WHY?
1. The eye is drawn to movement
An animated icon will signal

ANIMATIONS WHY? 1. The eye is drawn to movement An animated icon
a change to your users more effectively than a static icon.
2. Establishes connections
Animations make excellent transitions, and small transitions can enhance emotional connection
3. Cues and Clues
Well-thought animations can suggest actions to users

Слайд 87

GUIDED ACTIONS

Guided actions can be used by emphasizing key functions, controls and

GUIDED ACTIONS Guided actions can be used by emphasizing key functions, controls
buttons.
At EPAM you can also add Guided Tours/ iCoach to the analysis.
People, as a whole, are open to suggestion.

Слайд 88

CONTRAST

I. Light vs Dark
Darker colors for pushed buttons, because it adds depth
II.

CONTRAST I. Light vs Dark Darker colors for pushed buttons, because it
Color contrast
Warm colors Red: danger, Orange: inviting/call to action, Yellow: energy
Cool colors Green: health/relax, Dark blue: professionalism, Light blue: relaxing, Purple: soothing/luxury
Warm colors dominate cool colors.

Слайд 89

COLOR THEORY

Color theory is a science of its own. Just tweaking the

COLOR THEORY Color theory is a science of its own. Just tweaking
saturation can completely change your interface.
Contrast – within the color wheel use the opposite shade of a given color
Complementation – the shade that accents a given color is next to that color
Vibrancy – brighter colors tend to energize while darker ones relax

Слайд 90

COLOR SCHEMES

Triadic – the most basic and balanced structure
HOW: on the 12-step

COLOR SCHEMES Triadic – the most basic and balanced structure HOW: on
color wheel select any 3 colors located 120 degrees
from each other
Compound
HOW: Uses contrasting and complementary colors
Analogous
HOW: Focuses solely on complementary colors instead of contrast

Слайд 91

TYPOGRAPHY

Measure the Measure - /measure=width of a body type/
The ideal amound of

TYPOGRAPHY Measure the Measure - /measure=width of a body type/ The ideal
characters per line is 52-78
Appropriate size:
Body and leading – 11px/16.5px
Main heading – 24px
Subheadings – 18px
Navigation – 16px
All other headed elements – 13px

Слайд 92

6. STORYTELLING

VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

6. STORYTELLING VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

Слайд 93

THE IMPORTANCE OF STORYTELLING

Most organizations recognize that being a successful, data-driven company

THE IMPORTANCE OF STORYTELLING Most organizations recognize that being a successful, data-driven
requires skilled developers and analysts. Fewer grasp how to use data to tell a meaningful story that resonates both intellectually and emotionally with an audience. We know that data is powerful. But with a good story, it's unforgettable.
-Daniel Waisberg – Analytics advocate at Google

Слайд 94

THE IMPORTANCE OF STORYTELLING

Data journalism (and analytics in a broader sense) is

THE IMPORTANCE OF STORYTELLING Data journalism (and analytics in a broader sense)
a form of curation. There is so much data and so many data types that only experienced analysts can separate the wheat from the chaff. Finding the right information and the right way to display it is like curating an art collection.
Analysis doesn’t have to be long and complex. The data collection and analysis process can often be rigorous and time consuming. That said, there are instances when it should be quick, such as when it’s in response to a timely event that requires clarification.
Data analysis isn’t about graphics and visualizations; it’s about telling a story. Look at data the way a detective examines a crime scene. Try to understand what happened and what evidence needs to be collected. The visualization—it can be a chart, map or single number—will come naturally once the mystery is solved. The focus is the story.
Stories, particularly those that are meaningful, are an effective way to convey data. Now let’s look at how we can customize them for our audiences.
(Source)

Слайд 95

THE IMPORTANCE OF STORYTELLING

Be aware of your audience.
Dell Executive Strategist Jim

THE IMPORTANCE OF STORYTELLING Be aware of your audience. Dell Executive Strategist
Stikeleather segments listeners into five main audiences.

Слайд 97

WHY DO WE USE STORIES IN BUSINESS ANALYTICS?

Every important decision is based

WHY DO WE USE STORIES IN BUSINESS ANALYTICS? Every important decision is
on interpreting objective data in terms of how it affects the decision maker.

Слайд 98

WHY?

PEOPLE ARE PROGRAMMED TO SEEK OUT VISUAL CONTENT.
Our memory does not store

WHY? PEOPLE ARE PROGRAMMED TO SEEK OUT VISUAL CONTENT. Our memory does
words but images, methaphores, stories.
We remember more the things we explored ourselves.
Learning by experience

Слайд 99

THE STORY IN DATA VISUALIZATION

WHAT

WHY

HOW

State of business, key measures

Changes vs. previous cycle,

THE STORY IN DATA VISUALIZATION WHAT WHY HOW State of business, key
competition insights

Risks & Opportunities

Decisions

Слайд 100

UNDERSTAND AND GUIDE

WHAT is happening in my business?
Market trends
Company performance (shares)
WHY is

UNDERSTAND AND GUIDE WHAT is happening in my business? Market trends Company
it happening?
Drivers (and drainers)
Insights
On competition
On business
On customers
HOW do we deliver the goal/fill the gap?
Actionables
Business Decisions

Слайд 101

STEPS TO TELLING YOUR STORY

1. Understand your Data

2. Identify Your Story –

STEPS TO TELLING YOUR STORY 1. Understand your Data 2. Identify Your
what, why, how

4. Guide, but DO NOT PUSH

5. Keep it SIMPLE

3. Create a Good Structure - flow

Слайд 102

UNDERSTAND YOUR DATA

Who collected it?
Why did they collect it?
What audience was this

UNDERSTAND YOUR DATA Who collected it? Why did they collect it? What
data gathered for?
What is the best way to present this data?
This insight is crucial in laying the foundation for a story that is both meaningful and human.

Слайд 103

IDENTIFY YOUR STORY

You have the hard facts, you need to decide the

IDENTIFY YOUR STORY You have the hard facts, you need to decide
story you want to tell with it.

Your task:
Answer: What – Why – How
Make sure the insights are clearly identified

Слайд 104

CREATE A GOOD STRUCTURE

A well-structured visual provides clarification, reveals trends, and highlights your key

CREATE A GOOD STRUCTURE A well-structured visual provides clarification, reveals trends, and
findings.

YOUR TASK:
Focus on KPI
Identify best-fit visuals
Create a flow

Слайд 105

GUIDE, DO NOT PUSH

The facts should encourage a thorough understanding and learning

GUIDE, DO NOT PUSH The facts should encourage a thorough understanding and
of your information that allows users to create their own experiences.
Make it as easy as possible for your audience to understand.

Expected result: Self-serve BI

Слайд 106

KEEP IS SIMPLE

KEEP IS SIMPLE

Слайд 107

+1 LEARNING BEFORE YOU START NEVER UNDERESTIMATE THE IMPORTANCE OF USER EXPERIENCE

KNOW YOUR

+1 LEARNING BEFORE YOU START NEVER UNDERESTIMATE THE IMPORTANCE OF USER EXPERIENCE
AUDIENCE
(=KEY CONSUMERS, USER GROUPS)
Their experience with BI and tools.
Their domain (market) knowledge
Their current goals, roles and daily tasks.
Executive overview.
Deep-dive options.
Monitoring functions.
Use pre-defined visualization guides and
standards.

Слайд 108

WHAT DO WE SEE HERE?

WHAT DO WE SEE HERE?

Слайд 109

ANOTHER POINT OF VIEW

ANOTHER POINT OF VIEW

Слайд 110

TAKEAWAYS

+ 1 TAKEAWAY
ALWAYS DESIGN FOR YOUR AUDIENCE.

1. Understand your Data

2. Identify Your

TAKEAWAYS + 1 TAKEAWAY ALWAYS DESIGN FOR YOUR AUDIENCE. 1. Understand your
Story – what, why, how

4. Guide, but DO NOT PUSH

5. Keep it SIMPLE

3. Create a Good Structure - flow

Слайд 111

7. EPAM VISUALIZATION STANDARDS

VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

7. EPAM VISUALIZATION STANDARDS VISUAL STORYTELLING &DATA VISUALIZATION BEST PRACTICES

Слайд 112

VISUALIZATION STANDARDS

Use the company standard colors scheme so that we ensure recognition

VISUALIZATION STANDARDS Use the company standard colors scheme so that we ensure
and corporate branding.

COLORS

Primary Colors: The gray and white should generally be used as the base color since they provide strong contrast when paired with the other colors. Blue should be the main accent color, while green is more of highlight or activation color.

Feel free to contact our team in case you need assistance …. @epam.com

Слайд 113

VISUALIZATION STANDARDS

Use the company standard colors scheme so that we ensure recognition

VISUALIZATION STANDARDS Use the company standard colors scheme so that we ensure
and corporate branding.

COLORS

Secondary Colors: These secondary colors will provide some warmth and contrast to the primary palette. They should never be the main color, but should be included to support the primary palette.

Слайд 114

VISUALIZATION STANDARDS

Use the company standard colors scheme so that we ensure recognition

VISUALIZATION STANDARDS Use the company standard colors scheme so that we ensure
and corporate branding.

TYPOGRAPHY

HEADING: ARIAL BLACK CAPITAL
All templates use Arial Black fonts for headings and page titles.

Visualization font: Use Arial or the default font of analytics tool
Filter panel
Text area
Legend
Chart labels

BUTTONS

BUTTON FONT: ARIAL BLACK CAPITAL

BUTTONS

Слайд 115

VISUALIZATION STANDARDS

Use the company standard colors scheme so that we ensure recognition

VISUALIZATION STANDARDS Use the company standard colors scheme so that we ensure
and corporate branding.
Note: The ratio and usage of colors matters.
Sharp Blue should
represent EPAM if applicable
used as the largest segment

COLORS USED IN VISUALIZATIONS

SAMPLE CHART ILLUSTRATING COLOR SPLIT

Raspberry RGB: 178, 39, 70

Dark Blue II.
RGB: 20, 104, 120

Sharp Blue
RGB: 57, 194, 215

Dark Blue
RGB: 26, 156, 176

Dark Green RGB: 127, 153, 58

Lime Green RGB: 163, 198, 68

Слайд 116

VISUALIZATION STANDARDS

Use the company standard colors scheme so that we ensure recognition

VISUALIZATION STANDARDS Use the company standard colors scheme so that we ensure
and corporate branding.
Note: Raspberry and Plum should be avoided as only colors.

COLORS USED IN VISUALIZATIONS

MONOCHROME SAMPLES

Слайд 117

VISUALIZATION STANDARDS

COLORS USED IN VISUALIZATIONS

MONOCHROME SAMPLES

Use the company standard colors scheme so

VISUALIZATION STANDARDS COLORS USED IN VISUALIZATIONS MONOCHROME SAMPLES Use the company standard
that we ensure recognition and corporate branding.
Note: The ratio and usage of colors matters.
Sharp Blue should
represent EPAM if applicable
used as the largest segment

Слайд 118

VISUALIZATION STANDARDS

VISUALIZATION WIDGETS

MONOCHROME SAMPLES

The following pages help to set colors of the

VISUALIZATION STANDARDS VISUALIZATION WIDGETS MONOCHROME SAMPLES The following pages help to set
visualization widgets (aka snippet library).

Lime Green: #A3C644

Sharp Blue: #39C2D7

Graphite: #464547

SNIPPET COLORS #1

SNIPPET COLORS #2

Graphite: #464547

Light Grey: #CCCCCC

White: #FFFFFF

Слайд 119

VISUALIZATION STANDARDS

VISUALIZATION WIDGETS

BUTTONS:
A button consists of text and/or an image that clearly

VISUALIZATION STANDARDS VISUALIZATION WIDGETS BUTTONS: A button consists of text and/or an
communicates what action will occur when the user touches it. Use the buttons, because by using buttons we are able to navigate and motivate the users!

DELETE

RESET FILTERS

BUTTONS

EXPORT

INFORMATION

Sharp Blue
Hex: #39C2D7
RGB: 57, 194, 215
CMYK: 84, 0, 18, 0
PMS: 3125 C

Lime Green
Hex: #A3C644
RGB: 163, 198, 68
CMYK: 46, 0, 90, 0
PMS: 375 C

Raspberry
Hex: #B22746
RGB: 178, 39, 70
CMYK: 5, 100, 55, 28
PMS: 1945C

Graphite
Hex: #464547
RGB: 70, 69, 71
CMYK: 0, 0, 0, 88

CANCEL

Usage pattern: available choice, navigation

Usage pattern: active, finish, apply, export

Usage pattern: confirmation – no, delete, reset

Usage pattern: reset, cancel

Light Gray
Hex: #CCCCCC
RGB: 204, 204, 204
CMYK: 0, 0, 0, 23

Usage pattern: secondary functions, cancel

Слайд 120

VISUALIZATION STANDARDS

VISUALIZATION WIDGETS

SLIDING PANEL:
The sliding filter panel does not have a fixed

VISUALIZATION STANDARDS VISUALIZATION WIDGETS SLIDING PANEL: The sliding filter panel does not
area in the template, it slides in and out when the user clicks on any of its tabs. We suggest using the vertical accordion filter type (presented below) when you have more than 8 filter settings or a hierarchical filter type. In case of hierarchical filter, you may organize the filters in groups, leading users step-by-step through the flow. In this way you would ensure that the filtering is easy to understand and user friendly.

SLIDING PANEL

Sliding Panel
Min-width:
Box-shadow:
Background-color:
Border-radius:
Padding:
Height:
Header
Width: Height: Background-color: Font-family: Font-color: Font-size: Margin-left:
Spotfire Filter Element
Width: Margin-top: Margin-bottom: Margin-left: Margin-right:

Button
Width:
Height:
Font-family:
Font-color: Font-size:
Text-shadow:
Border:
Border-radius:
Background-color:

Active tab
Width:
Height:
Min-height:
Font-family:
Font-size:
Color:
Background-color:

Inactive tab
Width:
Height:
Min-height:
Font-family:
Font-size:
Color:
Background-color:

Слайд 121

VISUALIZATION STANDARDS

TEMPLATE
SAMPLE I

Use Case
Extension Demo

VISUALIZATION STANDARDS TEMPLATE SAMPLE I Use Case Extension Demo
Имя файла: Visual-storytelling-&data-visualization-best-practices.pptx
Количество просмотров: 32
Количество скачиваний: 0