Skip to main content

Create Charts

Charts can help you explore your data, visualize your findings, and share insights with others.

tip

Before you get started, DataChat recommends:

  • Using the Rename skill to make sure the columns you want to use in your visualizations have short, easy-to-read names.
  • Making sure any time-based columns are placed on the X axis.

Create a New Chart

To create a new chart, you can either click Plot Chart in the Data tab, or click New Chart by hovering over the Chart tab. Both options open the Chart Builder.

new chart

Chart Builder

The Chart Builder is an interactive interface that helps you create and customize in-depth visualizations. The components of the Chart Builder include:

chart builder blank

Chart Types

Select a chart type icon to build a chart. Hover over each icon in the DataChat app to view the chart types.

Plot form types

Required Fields

The required fields change to fit each chart type.

X-axisY-axisColumnBubble SizeSplitDensityPartition
Bar✔️✔️
Box✔️✔️
Bubble✔️✔️✔️
Donut✔️
Heatmap✔️✔️✔️
Horizontal Bar✔️✔️
Line✔️✔️
Single Metric✔️
Scatter✔️✔️
Stacked Area✔️✔️
Stacked Bar✔️✔️✔️
Violin✔️✔️
  • X-axis and Y-axis. The column whose values populate each axis. Optionally, you can click on the column name after selecting it to apply a bin or aggregate (usually the y-axis) to the column. If no aggregate is specified:
    • For bar, heatmap, horizontal bar, line, and stacked bar charts, the average value is used.
    • For stacked area charts, the total value is used.
    • For all other charts, no default aggregate is used.
  • Column. The column whose metric (such as average, total, count of records) to display.
  • Bubble size. The column whose values determine the size of each bubble.
  • Split. The column whose values populate the donut chart.
  • Density. The column whose values populate the cells of the heatmap.
  • Partition. The column whose values divide the values of each bar into stacks.

Once you enter the required values, a preview of the new chart appears in the chart display. You can adjust values to view changes in real time before you click Submit and continue with your DataChat session.

Optional Fields

The optional fields change to fit each chart type and allow you to tune and detail your visualizations.

ColorGroupLabelOverlaySliderSmoothSplitSubplotSlice Size
Bar✔️✔️✔️✔️
Box✔️✔️
Bubble✔️✔️✔️✔️
Donut✔️✔️✔️
Heatmap✔️✔️
Horizontal Bar✔️✔️✔️✔️
Line✔️✔️✔️✔️✔️
Scatter✔️✔️✔️✔️
Single Metric✔️✔️
Stacked Area✔️✔️✔️
Stacked Bar✔️✔️
Violin✔️✔️✔️
  • Color. The column whose values specify a color for each bubble.
  • Group. The column whose values group each data point by each unique value.
  • Label. The column whose values add a label above each point or bubble.
  • Overlay. The column whose values populate an overlay (a second y-axis) on top of the existing chart.
  • Slider. The column whose values create slider sections.
  • Smooth. Determines whether the line is smoothed out from point to point.
  • Split. The column whose values group the chart into sections. The column must include exactly two distinct values, such as "True" and "False".
  • Subplot. The column whose values create separate plots for each unique value.
  • Slice Size (donut charts only). The column values, grouped by the required Split column, to use to create the chart's slices. If this field is empty, the entire dataset is used and grouped by the required Split column.

Once you enter the optional fields, view the chart display to check your work. You can adjust values to view changes in real time before you click Submit and continue with your DataChat session.

Dataset Sample Limit

The Row Limit field in the Dataset Sample section allows you to specify the number of rows from your dataset to use as sample when plotting a chart. This helps to generate charts more quickly, especially when working with large datasets. By default, the Chart Builder automatically samples the first 15,000 rows.

dataset sample

Filter

You can use Filters to define expressions to limit the data shown in your chart.

Once you enter the filter parameters, click Apply. The labeled filter appears. Multiple filters can be added to a single chart. Saved filters can be removed by editing the chart in the Chart Builder and clicking the X on the labeled filter. You can also enable or disable a filter by clicking on it. The background of enabled filters is blue, while the background of disabled filters is gray.

filters

note

Filtering with date or time types is currently not supported.

Customize

The customize fields change to fit each chart type and allow change the way your chart appears:

AxesLabelsFont SizesPlotAnnotations
Bar✔️✔️✔️✔️✔️
Box✔️✔️✔️✔️✔️
Bubble✔️✔️✔️✔️✔️
Donut✔️✔️✔️
Heatmap✔️✔️✔️✔️
Horizontal Bar✔️✔️✔️✔️✔️
Line✔️✔️✔️✔️✔️
Scatter✔️✔️✔️✔️✔️
Single Metric✔️✔️
Stacked Area✔️✔️✔️✔️✔️
Stacked Bar✔️✔️✔️✔️
Violin✔️✔️✔️✔️
  • Axes. Clicking the toggle enables autoscaling of charts.
  • Labels. The chart title, X-axis and Y-axis labels, and captions.
  • Font Sizes. The size of font for all of your labels, or individual labels.
  • Plot. The color to make your plot points.
  • Annotations. Add aggregate lines (such as maximum, minimum, or average), add text, or annotations.

Data Sample

Click the arrow next to Data Sample to reveal a table that displays a small sample of the dataset.

data sample

note

If the chart is edited from an Insights Board, the data sample is unavailable.

Describe

Click the arrow next to Describe to reveal a table that displays each column and its type. The table is a summary of Describe.

describe

Skill Form

Some chart types are only available using the Skill form. Alongside the chart types available in the Chart Builder, the Plot skill also offers the following chart types:

  • Correlation Matrix
  • Geomap
  • Histogram
  • Hybrids
  • Parallel Coordinates
  • Ridgeline
  • Sunburst
  • Treemap

To use the Skill form to create your chart:

  1. Click Skill in the skill menu.
  2. Enter Plot and select the plot, chart, graph, or matrix you want to create.
  3. Use the autocomplete suggestions to configure your axes, sliders, and any other options you need to complete your chart.
Feedback