How to Choose the Right Chart for Your Data

This guide will help you choose the best charts for your data. Communicate better with data today.

Try Infogram for free
140 reviews

How do you pick the right chart or graph for your data?

If you have data you want to visualize, make sure you use the right charts. While your data might work with multiple chart types, it’s up to you to select the one that ensures your message is clear and accurate. Remember, data is only valuable if you know how to visualize it and give context.

We’ll give you an overview of the different chart types and explain how to pick the right one.

What story does your data tell?

Before making a chart it's important to understand why you need one. Charts, maps, and infographics help people understand complicated data, find patterns, identify trends, and tell a story. Think about the message you want to share with your audience.

Follow best charting practices. Your numbers need to add up and charts need to be scaled accordingly. What would you like to show? There are four main types of charts:

select chart type

Source: The Extreme Presentation Method

Learn how to use storytelling best practices to create stunning images and powerful presentations that drive audience engagement. 


Comparison charts are used to compare one or more datasets. They can compare items or show differences over time.


Relationship charts are used to show a connection or correlation between two or more variables.


Composition charts are used to display parts of a whole and change over time.


Distribution charts are used to show how variables are distributed over time, helping identify outliers and trends.

Selecting the right chart type

Ask yourself how many variables do you want to show, how many data points you want to display and how you want to scale your axis.

Line, bar and column charts represent change over time. Pyramids and pie charts display parts-of-a-whole. While scatter plots and treemaps are helpful if you have a lot of data to visualize.

Types of Charts

Line Charts

line chart examples

A line chart reveals trends or change over time. Line charts can be used to show relationships within a continuous data set, and can be applied to a wide variety of categories, including daily number of visitors to a site or variations in stock prices.

Best practices for creating line charts:

  • Clearly label your axes - Make sure the viewer knows what they are evaluating.

  • Remove distracting chart elements - Grids, varying colors, and bulky legends can distract the viewer from quickly seeing the overall trend.

  • Zoom in on the y-axis if your data set starts above zero - In certain cases, changing the scale of the y axis makes it easier for.

  • Avoid comparing more than 5-7 lines - You don't want your chart to become cluttered or hard to read. Visualize the data you need to tell your story, nothing more.

Pie Charts

pie chart example

The pie chart is one of the most used and hated chart types of all time. Pie charts are used to show parts of a whole. A pie chart represents numbers in percentages, and the total sum of all the divided segments equals 100 percent.

Best practices for creating pie charts:

  • Make sure your segments add up to 100 - Sounds obvious, but this is a common mistake.

  • Keep it clean and consistent. Compare just a few categories to get your point across. If the pie slices have roughly the same size, consider to use a bar or column chart instead.

  • Avoid using 3-D imagery or tilt your pie chart - This often makes your data impossible to read, because your viewer is trying to quickly compare angles.

Bar Charts and Column Charts

column chart

Bar and column charts are used to compare different items. Bars on a column chart are vertical while bars on a bar chart are horizontal. Bar charts are generally used to help avoid clutter when one data label is long or if you have more than 10 items to compare. They are easy to understand and to create.

Best practices for creating bar and column charts:

  • Start the y-axis at zero - Our eyes are sensitive to the area of bars on a chart. If those bars are truncated, the viewer might draw the wrong conclusions.
  • Label the axes - Labelling the axes gives your viewer context.
  • Put value labels on bars - This helps to preserve the clean lines of the bar lengths.
  • Avoid using too many colors "rainbow effect".  Using a single color, or varying shades of the same color, is a much better practice. You can highlight one bar in particular if that is the message you want to get across.


Treemaps show parts of a whole.  They display hierarchical information as a cluster of rectangles varying in size and color, depending on their data value.  The size of each rectangle represents a quantity, while the color can represent a number value or a category.

Treemaps allow you to view trends and make comparisons quickly – especially if one color is particularly prominent. While spreadsheets can show multiple rows of data, treemaps can accommodate hundreds of thousands of items in one organized display, making it easy to spot patterns in seconds. Plus, if made correctly, they make very efficient use of space.

Best practices for creating a Treemap

  • Start with clean data and a clear message - Treemaps can often involve a lot of data, so it's important to know exactly what you want to highlight.
  • Use bright, contrasting colors so each region is easily de ned - But, remember to avoid the 'rainbow e ect.' Choose your colors wisely.
  • Label each region appropriately with text or numbers -  is makes it easier for the viewer to evaluate your treemap quickly, without error.
  • Avoid clutter your treemap with too many boxes - Treemaps can contain any number of boxes, but space is limited! You don't want your treemap to be hard to read.

Dual Axis Chart

With a dual axis chart you are essentially combining multiple charts and adding a second y-axis for comparison. Some members of the data visualization community are skeptical about the use of dual axis charts because they can often be confusing, poorly designed, and misleading to the viewer.

Let’s go over the different types of dual axis charts and the best ways to use them:

Column and Line Chart– This dual axis chart combines a column chart with a line chart.

Dual Line Chart – This dual axis chart compares two line charts. There can be more than two lines if need be.

Dual Column Chart– This dual axis column chart shows two sets of data displayed side by side.

Multiple Axes Chart – This displays the most complex version of the dual axis chart. Here you see three sets of data – with three y-axes.

Area Chart

Area charts are a lot like line charts, with a few subtle differences. They can both show change over time, overall trends, and continuity across a dataset. But, while area charts may function the same way as line charts, the space between the line and axis is filled in, indicating volume.

Best practices for creating Area charts

  • Make it easy to read - Avoid occlusion. This happens when one or more layers covers important information on the chart.

  • Use a stacked area chart - If you have multiple data sets and want to emphasize part-to-whole relationships.

  • Use area charts to look at the bigger picture - Take population for example: Line charts are good for showing net change in population over time, while area charts are good for showing the total population over time.

  • Avoid comparing too many datasets.  Use instead a line chart, its cleaner.

  • Give the proper context with appropriate labels and legends.

Pyramid Chart

pyramid chart example

Pyramid charts (triangle chart or triangle diagram) are a fun way to visualize foundation based relationships.  ey appear in the form of a triangle that has been divided into horizontal sections with categories labeled according to their hierarchy. They can be oriented up or down depending on the relationships they represent. The stacked layers can also show the order of steps in a particular process.

Best practices for creating Pyramid Charts

  • Pick a topic and clearly label your subcategories - Decide what information you want to convey with your pyramid and clearly label your layers.

  • Organize your subcategories - Decide the order and value of each section on your pyramid.

  • Organize the subcategories based on their hierarchy.

  • Be consistent - Keep the spacing of your sections even and pick a pleasing color palette.

  • Keep subcategories to a minimum.  Adding many layers and colors can make your pyramid hard to read.

Word Cloud

word cloud example

Word clouds (also known as tag clouds) are a type of weighted list. Word clouds display text in varying font sizes, weight, or colors to show frequencies or categories. They can be arranged alphabetically or at random. They help people identify trends and patterns that might have been difficult to see otherwise.

Best practices for creating a Word Cloud

  • Provide context - Word clouds are visually eye-catching and provide information about frequency but they often don't give the viewer any context.

  • Use word clouds to show frequency - Avoid using them to display complex topics like the budget or healthcare crisis.

  • Watch your word length - Longer words take up more space and can be misleading.

  • Word clouds are great for filtering and analyzing data.

  • Avoid making your words too similar in size or color.



Tables display data in rows and columns. Tables make it easy to compare pairs of related values or to display qualitative information (e.g. quarterly sales over several years).

There are multiple reasons you might select a table over a graph, as the right way to visualize your data.

Best practices for creating reporting tables

  • Ask yourself how your table will be used and define your audience.
  • Consider removing grid lines to increase readability.
  • Always include the source(s) of your data
  • Numbers should be aligned to the right, because it makes easier to compare. Text can be aligned left, but you might prefer to center it for readability.

  • Use color or formatting to draw the viewer to specific values (cells) in your table.

Everybody Love Infogram

Many of our clients are excited by the service that we deliver.
Read about what some have said about us.

“ With Infogram we turned our service reporting into the cutting-edge category and receive amazing feedback from the user community. ”

Andreas Igler

Andreas Igler
Director of IT & Operations

“ I’m a data nerd, so I love tools that help readers better visualize information. We use a tool called Infogram at TechCrunch for data visualization. It’s super-easy to use, and you don’t have to be a data analyst or graphic designer to use it. ”

Travis Bernard

Travis Bernard
Director of Audience Development

“ Infogram has taken our stats to the next level. It's great to be able to upload a spreadsheet and turn it into a beautiful interactive piece for our clients to enjoy. ”

Kris Carpenter

Kris Carpenter
Director of Marketing