Compare parts of a whole with pie and donut charts
Use Pie charts to visualise proportions and compare parts of a whole. If you want a variation with a clear centre, use a Donut chart.
How pie and donut charts work
- Each slice represents a proportion of the total value.
- Pie and donut charts work best when your total number can be split up into 2-5 categories.
Note: If you have too many categories, use a Bar chart or a Treemap chart for better clarity and readability.
Add pie and donut charts
This is the first step in pie and donut charts. Afterwards, you can add chart data manually or import it from an external source.
- Create or open an existing design.
- Go to Apps and selectCharts. Alternatively, you can go toElements, then select Charts.
- Under Pie and Donut charts, choose Pie or Donut chart.
Set up your pie and donut chart data
Data Requirements:
- One categorical column (e.g., product, country, response type)
- One numerical column per category (e.g., sales, percentage, count)
Add chart data manually
Enter your data into the chart table, then review each part of the chart to make sure it accurately reflects the data in your table
Add data
- Select your chart, then click Edit on the toolbar.
- In the side panel, enter your chart values in the Data table. You can also select Expand data table for a full-screen view of your data.
Add rows and columns
- To add a new row, choose a row, then click (More).
- Choose between Insert row before or Insert row after.
- To remove a row, choose Delete row.
- To add a new column, choose a column, then click (More).
- Choose between Insert column before or Insert column after.
- To remove a column, choose Delete column.
Note: When editing data on Canva, use the Shift key on your keyboard to select multiple cells, rows, and columns. You can also click and drag to select multiple cells.
Sort data
- To sort your chart data, select a column, then click on (More).
- Click Sort table A-Z to sort in ascending order, or click Sort table Z-A to sort in descending order.
Import chart data
Connect to data from Canva Sheets or connect to a data source app. You can also use a CSV, TSV, or XLSX file to import your data. For now, you can only import up to 1000 rows and 100 columns of data.
- Select or add a chart, then select Edit.
- From the side panel, click Import data.
- From here, you can choose to:
- Select Sheets to connect to data from Canva Sheets.
- Select a data source from the available options: Google Sheets, Salesforce, Google Analytics, HubSpot, World Bank.
- Upload a CSV, XLSX, or TSV file by selecting Upload data.
Tip: After your data loads, you can use Data Actions to clean and organise it before importing. See Clean imported data with Data Actions below.
4. If you chose a third-party app, sign in to the app (if required) and grant Canva permission to access your data.
5. Choose the specific dataset you want to use from the imported data.
6. Click Done to sync the data with your chart.
Learn more about adding and managing your chart data. You can also format the values for clarity.
Choose which data to display
After adding your data, make sure your chart clearly represents your data. Select what data you’d like to show, and how you’d like it to be displayed in your chart. You can customise your chart afterwards.
- Click on the chart to open the toolbar, then select Edit.
- In the Chart panel, under the Data table, go to Chart Setup.
- Under Labels – What to show click the drop-down menu, and choose which column(s) you’d like to label in the chart.
- Under Segments - What values to show, choose the values you’d like to display in the chart’s body.
- To easily identify patterns or trends in large data sets, click on the Aggregate data dropdown. Learn more about Data aggregation in Canva Charts.
Customise your chart
After choosing which data to display, you can enhance your chart’s readability, add filters, or change its colours.
Enhance your pie and donut chart’s readability and clarity
- Select the chart to open the toolbar, then select Edit.
- On the Chart panel, select the Customize tab.
- To add a title and subtitle, enter your Title and Subtitle in their respective text fields.
- Select the Text dropdown. Toggle on or off the Legend and Labels switch.
- Choose between Percentages or Numbers as format values.
- Under Settings, you can turn tooltips on to show details when you hover over the chart, or off to hide them.
Add chart filters
Chart filters are only available on Pro and other paid plans.
- Select the Settings dropdown.
- Select Add filter.
- Select the Select data dropdown to choose a filter category.
- Choose a filter style: Buttons or Range slider.
- Select the Interactive color tile to change the color of the filter buttons or range slider.
- Select Set to save your current filter setup as default view.
- Select Remove filter to delete a filter and add a new one. You can add a maximum of 3 filters.
Change chart colours
- Click on the chart to open the toolbar.
- On the editor toolbar, select the colour tile you'd like to edit. The Colour panel will open on the side.
- To use a colour on your chart, click on a colour tile from the options. Hover over a colour to see its display name.
- If the colour you're looking for isn't available, click Add a new colour (the rainbow colour tile).
- To pick a colour from your design, click the Pick a colour (eyedropper) button and select any colour on the canvas.
- To replace a colour across the current page or the entire pages, select Current page or All pages.
- If your Team admin or Brand designer has already added the chart style to your team’s Brand Kit, choose from your brand colours. For detailed steps, check out Create on-brand charts.
Looking for advanced charts? You can use the Flourish App. Check out Add advanced charts via Flourish to learn more.
Not sure where to start? Check out Get started with Canva Charts.
Was this helpful?
Helpful
Unhelpful