GuidesCoda

How to Create Charts in Coda

Learn how to build interactive charts in Coda from any table, choose chart types, and configure axes to visualize your data instantly.

Quick answer

To create a chart in Coda, place your cursor on a blank line, type /chart or click the insert (+) button, choose Chart, then select the table or view you want to visualize. Pick a chart type like bar, line, or pie, then set the category and value columns to display your data visually.

Steps at a glance

  1. Place cursor on a blank line in your Coda doc
  2. Type /chart or click the insert (+) icon
  3. Select Chart from the insert menu
  4. Choose the table or view to visualize
  5. Pick a chart type (bar, line, pie, scatter)
  6. Set category and value columns for axes
  7. Apply filters, grouping, or sorting as needed

Summary

Charts in Coda turn raw table data into visual bar, line, pie, or scatter graphs that update automatically as your rows change. They're a core free-plan feature, making it easy to spot trends in project timelines, budgets, or task lists without leaving your doc.

Step-by-step guide

  1. Step 1

    Open your doc and find a blank line

    Go to the Coda doc where your data lives and click on an empty line in the canvas. Charts in Coda are inserted as blocks, so you need clear space below or beside your existing content.

  2. Step 2

    Insert the Chart block

    Type /chart and press Enter, or click the plus (+) icon that appears on the left of the blank line and select Chart from the insert menu. A configuration panel opens where you'll pick the data source.

  3. Step 3

    Choose your data source

    Select the table or existing view you want the chart to pull from. If you haven't built your table yet, follow the guide to create a table first, then add the columns you plan to chart with the steps in add columns to a table.

  4. Step 4

    Pick a chart type

    In the format panel, choose from bar, column, line, pie, or scatter chart styles depending on what you're comparing. Bar and column charts work well for comparing categories, while line charts suit trends over time.

  5. Step 5

    Set the category and value fields

    Assign one column as the category (X-axis, like a status or date) and another as the value (Y-axis, like a number or amount). You can group by additional columns to break the chart into series, and use a formula column if you need calculated totals — see create basic formulas for help building those.

  6. Step 6

    Filter, sort, and group your data

    Use the filter controls in the chart settings to limit which rows appear, such as showing only tasks marked 'In Progress'. Sorting and grouping options let you control the order categories appear along the axis.

  7. Step 7

    Resize and position the chart

    Drag the chart's corner handles to resize it, and reposition it by dragging the block within your doc's canvas. Charts update live, so any new rows you add to the source table appear automatically.

Why this matters

You've built a table full of numbers — budgets, task counts, or sales figures — but rows of data are hard to scan at a glance. When you need to present progress to a team or spot trends fast, a chart turns that raw data into a visual story anyone can read in seconds.

Frequently asked questions

  • Can I create charts on Coda's free plan?

    Yes, chart blocks are available to all users regardless of plan, so you can visualize table data without upgrading.

  • What chart types can I use in Coda?

    Coda supports bar, column, line, pie, and scatter charts, letting you choose the best format for comparisons, trends, or distributions.

  • Can a chart use a formula column as its value?

    Yes, any numeric column, including one built with a formula, can serve as the chart's value axis, letting you chart calculated totals or averages.

  • Will my chart update automatically when the table changes?

    Yes, charts are live views of your table data, so adding, editing, or deleting rows updates the chart immediately without manual refreshing.

Create interactive demos like this one — free, no coding required.

Start for free →