How to Make a Chart in Google Sheets (Step by Step)

To make a chart in Google Sheets, select your data, click Insert → Chart, and Sheets creates a chart automatically — then customize the type, titles, and colors in the Chart editor. It takes under a minute, and the chart stays linked to your cells, so it updates whenever the numbers change.

Step by step

  1. Select the data you want to chart (including the header row and labels).
  2. Click Insert → Chart.
  3. Sheets inserts a chart and opens the Chart editor on the right.
  4. Under Setup → Chart type, pick the type you want (bar, line, pie, etc.).
  5. Customize under the Customize tab — title, colors, axis labels.
  6. Drag the chart to position it, or resize it by its corners.

Choosing the right chart type

The type should match the question you are answering. The full menu is under Setup → Chart type.

ChartOrientationUse it when
BarHorizontal barsComparing categories, especially with long labels
ColumnVertical barsComparing categories over a short list — the same idea as Bar, upright
LinePoints joined by linesShowing a trend over time (revenue by month)
PieCircle of slicesShowing parts of a single whole (budget breakdown)
ScatterX/Y pointsShowing the relationship between two numeric variables
AreaFilled lineTrends over time where the volume under the line matters
ComboBars plus a lineComparing two measures with different scales (sales vs. margin %)

Bar is horizontal; Column is vertical. They answer the same question — a horizontal Bar simply reads better when you have long category names.

Switch rows and columns

If your chart has categories and series the wrong way round, open Chart editor → Setup and tick Switch rows / columns. That one toggle fixes most “my chart looks upside down” problems — for example, when months should run along the bottom but appear in the legend instead.

Add a chart and axis titles

  1. Click the chart and open the Chart editor.
  2. Go to the Customize tab.
  3. Expand Chart & axis titles.
  4. Choose Chart title, then type it.
  5. Use the dropdown to switch to Horizontal axis title or Vertical axis title and label each one.

A clear title plus labelled axes is the difference between a chart a colleague understands at a glance and one they have to decode.

Change colours and add data labels

To recolour a series, open Customize → Series, pick the series from the dropdown, and choose a fill colour. A good default is one accent colour for the series you want people to notice and muted grey for everything else. (For pie charts, the slice labels live under Customize → Pie chart → Slice label.)

To add data labels — the numbers printed on or beside each bar or point — open Customize → Series and tick Data labels. For a pie chart, the same area lets you show each slice’s percentage instead of its raw value.

Move a chart to its own sheet

A chart does not have to sit on top of your numbers. To give it a full page:

  1. Click the chart once to select it.
  2. Click the ⋮ (three dots) in its top-right corner.
  3. Choose Move to own sheet.

Sheets creates a new sheet containing only the chart - ideal for a dashboard or a one-chart-per-page report. Note this moves the chart (it disappears from its original position); to duplicate it instead, use Copy chart.

Build a chart from a pivot table

Pivot tables summarise data — totals, counts, and averages by category — and charting that summary is often cleaner than charting raw rows.

  1. Select your source data.
  2. Go to Insert → Pivot table and choose where to place it.
  3. In the Pivot table editor, add a field to Rows and a numeric field to Values.
  4. Select the pivot table’s output, then click Insert → Chart.

Because the chart reads the pivot output, it updates automatically when the source data or the pivot layout changes. This is the standard way to chart grouped totals without writing a formula.

Chart the totals, not the raw rows

A common trap: you have 500 rows of sales and want a chart of monthly totals. Charting the raw data gives you a mess of 500 points.

Build the summary first, then chart it:

Make your chart update automatically

Sheets charts are live: they are bound to a cell range, not a snapshot. Edit any source cell and the chart redraws. Two things to watch:

If you are working in Excel instead, the workflow is slightly different — see how to make a graph in Excel.

Quick reference: common customisations

What you wantWhere
Numbers on the bars or pointsCustomize → Series → Data labels
Different coloursCustomize → Series → (colour picker)
Sort bars largest-firstSort the source data first (Data → Sort range) — the chart editor has no sort control
Move the legendCustomize → Legend → Position
Remove gridlinesCustomize → Gridlines → uncheck
Show values as a percentageCustomize → Series → Number format → Percent (pie charts: Customize → Pie chart → Slice label)

Troubleshooting

ProblemLikely causeFix
Blank chartRange is wrong, or cells hold text not numbersReselect the range; check numbers are right-aligned, not left
Categories show as 1, 2, 3Header row not treated as labelsTick Use row 1 as headers in Setup
Everything is one seriesRows and columns are swappedTick Switch rows / columns
Only one series, but you expected moreOnly one column of values was selectedWiden the data range to include every series
Chart doesn’t updateThe range no longer covers the cellsFix Setup → Data range; charts update automatically otherwise
Legend in the wrong placeDefault legend placementCustomize → Legend → change the position

Working in Excel instead of Sheets? See how to make a graph in Excel. If your numbers need building first, start with Google Sheets formulas for beginners.

FAQ

Can I change a chart after creating it?

Yes — click the chart → ⋮ → Edit chart to change the type, colors, or data range anytime. The Chart editor stays live while you make changes.

How do I add a title to a chart?

In the Chart editor’s Customize tab, expand Chart & axis titles, choose Chart title, and type your title. The same panel labels the horizontal and vertical axes.

Why is my chart blank or wrong?

Usually the data range is wrong — make sure the header row is included and you selected a clean rectangle of data with no empty gaps in the middle. Also check the cells hold numbers, not text.

Where is the Chart editor in Google Sheets?

The Chart editor opens on the right when you insert or double-click a chart. If it is closed, click the chart → ⋮ (three dots) → Edit chart to reopen it.

How do I make a pie chart in Google Sheets?

Select your data → Insert → Chart → in the Chart editor’s Setup tab, change Chart type to Pie. Pie charts work best with a single series of values that add up to a whole.