Chart type guidance
Below is a guideline on how to choose chart types.
Introduction
Data visualization is presenting large amounts of data graphically with the goal to uncover information directly to the audience. It’s not simply using visualization tools to turn data into graphs. Instead, it is looking at the world from a data point of view.
The most important reason for data visualization is to help people understand the data faster, and to draw their own conclusions at a glance. Using graphs, charts, or symbols can clearly communicate key insights. Good visualization should simplify messages and make the main points easy to understand.
Know what you want to say
Information can be visualized in a number of ways, so before designing any visualizations for your data set, ask these questions to figure out the sort of data you want to understand and why you might need a chart for the data at all?
- What is the goal?
- What patterns or insights is the data saying?
- Is this for a presentation or a distributed (self-access) visualization?
- What type of visualization should I use? *
Principles
Please follow the below principles when creating a data visualizations.
Reference to Google’s Material DS.
Tips and tricks (General guidelines)
Aside from to always narrow down what the purpose of the visual is, here are some guidelines that would help your visualization better represent the data to your readers.
- Use one color to represent each category
- Order the dataset in a logical hierarchy
- Use callouts to highlight important information
- Aim to help readers compare values in the visual
Choose a chart type
The type of chart you choose depends mainly on two things:
1. The data you want to communicate
2. What point-of-view do you want to convey with the data
Comparing Values
Easily show the low and high values in a data set. Below charts are good for comparisons:
Change over time
Analyze trends over a period of time. Charts good for time series include:
Parts of a whole
Easily show individual parts that make up a whole. Charts good for proportions include:
Ranking
Show an items position in an ordered list. Charts good for ranking include:
Change over time
Analyze trends over a period of time. Charts good for time series include:
Distribution
Understand outliers, clusters, and range of values in a large dataset. Charts good for ranking include:
Flows
Show movements in the data between multiple states. Charts good for ranking include:
Interactive Behaviors
Dynamic charts provide interactive patterns that users can control over the data displayed.
- Direct manipulation: Hide or show, expand, collapse, zoom, panning slides, pagination
- Data controls: Filters, tabs, drop-downs, time frame selections
- Empty States: Charts should display content when returns zero or error
- display what to expect when the data is available
- make clear indications that there is data missing
Page Layouts
Be it a dashboard view or presentation slides, a page’s purpose should reflect in it’s layout and interactive patterns. The design should reflect how it is used, whether it is for reporting high-level summaries or for deeper dive explorations of the data.
- Prioritize the most important information up top (information hierarchy)
- Display a focal point that points to special callouts (using color, position, size, and visual weight)
- Arrange information based on the sequence of questions asked of the data.
Other resources
Usage of data viz:
charts catalogue:The Data Visualisation Catalogue
D3 gallery:D3 Gallery
Designed examples (very pretty):Design Encyclopedia: Visualizations
Design Encyclopedia - Visualizations :Types of charts and graphs in Google Sheets - Google Docs Editors Help
Articles
What Is an Infographic? And How Is it Different from a Data Visualization?