Follow the step-by-step instructions to create a chart.
Charts allow you to visualize your data in real-time so that you can make better decisions faster. Charts are a widget type on a dashboard, and pull directly from your sheets and reports to display trends and metrics in your live data. With 14 different chart types available, charts provide flexibility to display your data the way you want.
Compare Live Data with a Chart
Communicate relationships within your data in real time with a visual chart. Create a chart, for example, to demonstrate how your sales numbers are trending over time with a line chart sourced from data stored in Smartsheet.
The charts that you create can be added to dashboards to quickly and easily communicate the health of a project, department, and more.
Sharing requirements To add a chart to a dashboard, you must be the Owner or have Admin-level sharing permissions to that dashboard. You must also be shared to the sheet or report that contains the data that you want to chart.
Data Format The format of your data in the sheet is key to creating the right chart. Before you create a chart, make sure your data is:
- On a single sheet or report. Currently, you can’t chart data from other dashboards, or automatically collect data from multiple sheets into a chart. If your data is in multiple sheets, you’ll want to either create cell links or use formulas to collect the data into a single sheet, or create a report to collect the data into one view.
- Already summarized and collected. The Charts widget will plot your data as it appears in the sheet. You’ll need to create formulas beforehand if you want to perform calculations on the data.
- Has labels on the top and left sides of the table. If you don’t have text labels on the top row of your data, the Charts widget will use your column names as labels instead. See Apply Custom Formatting to Your Chart for more information.
Note that only integers can be plotted. If your table contains non-integer values such as text or symbols, they will not be plotted.
Create a Chart for a Dashboard
Live charts are stored as widgets on Smartsheet dashboards. (See our help article on dashboards for more information on this feature.) To create a chart widget:
- Open a dashboard and click Edit > Add Widget at the top of the dashboard. (If you’ve created a new dashboard that contains no widgets, the Add Widget button is immediately available.)
- In the widget selection form, select Chart.
- Before you can select your desired chart, you must first select your data in the Add Chart Data form that appears.
- On the left side of the form, select the sheet or report that contains the table that you want to chart, then select the range of cells on the right side.
- Once you have your data selected, click OK.
TIP: If you need to change your data range later, edit the widget and click Edit Data to reselect the data range.
Once you’ve selected your data, you’ll select your desired chart type and formatting. See the Select Your Chart Type section below for details.
Now that you’ve chosen the data that you want to chart, it’s time to select a chart that visually represents the story of your data. Smartsheet automatically suggests a chart type based on how the data in your range is formatted. You can select a different chart type on the right side of the Edit Chart Widget form.
|Data that you want to compare||Recommended chart|
|How numbers have changed over time||line, smooth line, stepped line|
|Directly compare numbers against each other||column, bar, stacked column, stacked bar|
|Show how individual numbers relate to the whole of your data set||Pie, donut|
- If your data in the chart doesn’t look as you’d expect it to, try clicking Switch rows/columns.
- Pie and donut charts do not display zero values
You can find various chart formatting options (for example, changing the font on the titles & legends) underneath their respective sections on the right side of the Edit Chart Widget form.
|To do this||Follow these steps|
|Switch how columns and rows are plotted on your chart for a different view of the data||Click Switch rows/columns|
|Chart only on certain columns from the selected range.||Click Select Columns.|
|Change the chart type||Click the tile of the chart type that you want to use|
|Add a title to your chart and/or axes||Expand the Title & Legend section and enter your titles as needed
|Add or move a legend on your chart||Expand the Title & Legend section and select one of the following options:
|Add gridlines to your chart (except Pie Charts)||Expand the Horizontal Axis or Vertical Axis sections and check the Gridlines box|
|Label slices of a pie or donut chart with percentage of the whole or actual values||Expand the Pie Chart or Donut Chart section, make sure that Slice Label is checked, and use the dropdown to select one of the following:
|Change the colors of data or add labels to data plotted in your chart||Expand the Series section and choose which item to apply formatting to.
NOTE: The Default option will apply to all data in the chart
|Ignore the text labels that you’ve typed in the cells of your table||Check the box for Use column names as labels|
|Edit the interaction of the widget (interaction is what happens when you click the widget)||Click Edit Interaction and choose one of the interaction options:
|Line charts: fill the area below the line with the line's respective color||Expand the Series section and check the box for Fill|
|Pie and Donut charts: display as a half-pie or half-donut||Expand the Pie Chart or Donut Chart section and check the box for Semicircle|
To change formatting, selected data, or the type of chart being used in a chart widget:
- Click the Edit button in the upper-left corner of your dashboard.
- Double-click on the chart widget that you want to edit.
The Edit Chart Widget form appears.
- Make your desired changes, then click Done.
- Click Save in the upper-left corner to save the changes you’ve made.
After you’ve added charts to dashboards from the computer desktop browser version of Smartsheet, you can view them from the Smartsheet App (available for iOS and Android). Your charts may have slight formatting differences when viewing them on the mobile app as opposed to when you view them on a desktop browser.
Why are my data labels for a Line chart not showing up in mobile app?
Due to the smaller screen size of mobile devices, data labels are not displayed on Line charts; however, you can tap on a data point to see labels and individual values.
Why are my labels truncated when on mobile devices but not when viewing from a laptop/desktop?
In order to maximize the visibility of the main chart area on smaller screen sizes of mobile devices, labels are truncated according to different rules than when viewing charts on the desktop.
Why are hours in my date format not displaying?
If hours are included at the end of a date label (for example, 5/27/17 5:00pm), the time component will not be visible on the axis label due to truncation. However, the full time label will be visible by tapping on the data point.
Why are negative data labels not displaying on my chart?
Currently, charts configured with all negative values won’t be displayed on the mobile app. You’ll need to view this on a computer desktop browser.
Why are my data point values formatted differently in between Mobile and Desktop?
There are certain elements that we must display differently on the Smartsheet mobile app due to the way the app interprets your data. Here are some examples of this:
Currency—If one cell in a series of your source data table has a different format (for example, a mix of US Dollar and Euro formats), the mobile app will not display any currency formatting (it will show 308,488.00, 277,783.00, and so on).
If all cells in a row have the same format (Euro), the mobile app will show the currency format for that row.
Decimals—If you have varying formats set for the level of decimal places shown in your source data table, the mobile app will show the full decimal value in the data label and tooltip (visible when you tap on a data point). Desktop will display in the format as displayed in the sheet. For example:
|Actual data on the sheet||1.234||5.20||3.4111||6.12|
|Formatted data on the sheet||1.23||5.20||3.4111||6.1|
|Mobile Data Label and Tooltips||1.2340||5.2000||3.4111||6.1200|
|Desktop Data Label and Tooltips||1.23||5.20||3.4111||6.1|
Percentages—If one cell in a series has a different percentage format, mobile will default to decimal format. For example:
|Formatted data on the sheet||2.00%||0.2||3%||5.0%|
|Mobile Data Label and Tooltips||0.02||0.20||0.03||0.05|
|Desktop Data Label and Tooltips||2.00%||0.2||3%||5.0%|
Thousands separators—If one cell in a series has a different format, mobile will not display the format. For example:
|Formatted data on the sheet||1289725||1,831,505.00||1,362,811.00||207,000.00|
|Mobile Data Label and Tooltips||1289725.00||1831505.00||1362811.00||207000.00|
|Desktop Data Label and Tooltips||1289725||1,831,505.00||1,362,811.00||207,000.00|
Smartsheet offers the following chart types:
- Smooth line
- Stepped line
- Stacked bar
- Stacked column
The chart widget supports charting only for the following column types:
- Text/Number—values must be numbers only
- Dropdown List—numbers only, excluding text strings that look like numbers
- Auto-Number/System-generated column—numbers with no Prefix or Suffix (no text)
- Symbols—numbers only (symbols can't be charted)
More information on the different column types in Smartsheet can be found in Use the Best Column Type for Your Data.
I want to use the data in the top row of my table as labels but the chart is using my column names instead. How do I fix this?
When there are integer values in the top row of your data, the Charts widget will assume these values are meant to be plotted and use the column names as labels instead. If you want to force the use of the data in the top row of your table as labels, uncheck Use column names as labels.
Currently, charts can only be created against data in a single sheet or report. If your source data is on multiple sheets, create a report to collect the information, or use cell links or a formula that references data from another sheet to collect your data into one sheet. More information on these options can be found in the following help center articles: