Chart Types - Requirements and Constraints

This guide explains the specific field requirements and constraints for each chart type in the Chart Module. Understanding these requirements helps you configure charts correctly and know what to expect from field assignments.


Line Chart

Field Requirements:

  • X-Axis: 1 field required (typically dates or categories)
  • Y-Axis: 1 or more fields required (measures/values)
  • Colors: Optional - adds multiple lines or gradients
  • Filters: Optional - filters the displayed data

Behavior:

  • Multiple Y-axis fields create multiple lines on the same chart
  • Color field creates separate lines for each category
  • Time-series data works best with dates on X-axis

Bar Chart

Field Requirements:

  • X-Axis: 1 field required (categories or dates)
  • Y-Axis: 1 or more fields required (measures/values)
  • Colors: Optional - creates grouped/stacked bars or gradients
  • Filters: Optional - filters the displayed data

Behavior:

  • Multiple Y-axis fields create grouped bars
  • Color field can create grouped bars (separate bars) or stacked bars
  • Color with aggregated measures creates intensity gradients

Area Chart

Field Requirements:

  • X-Axis: 1 field required (typically dates or ordered categories)
  • Y-Axis: 1 or more fields required (measures/values)
  • Colors: Optional - creates multiple area series or gradients
  • Filters: Optional - filters the displayed data

Behavior:

  • Multiple Y-axis fields create stacked areas
  • Color field creates separate area series
  • Best suited for showing cumulative values over time

Pie Chart

Field Requirements:

  • Angle: 1 field required (measure/value that determines slice size)
  • Colors: 1 field required (categories that create the slices)
  • Filters: Optional - filters the displayed data
  • X-Axis/Y-Axis: Not applicable for pie charts

Behavior:

  • Color field determines the number and labels of pie slices
  • Angle field determines the size of each slice
  • Aggregation is automatically applied to the angle field

Donut Chart

Field Requirements:

  • Angle: 1 field required (measure/value that determines slice size)
  • Colors: 1 field required (categories that create the slices)
  • Filters: Optional - filters the displayed data
  • X-Axis/Y-Axis: Not applicable for donut charts

Behavior:

  • Same as pie chart but with hollow center
  • Color and angle fields work identically to pie charts

Scatter Plot

Field Requirements:

  • X-Axis: 1 field required (measure or dimension)
  • Y-Axis: 1 field required (measure or dimension)
  • Colors: Optional - creates different colored point groups or gradients
  • Filters: Optional - filters the displayed data

Behavior:

  • Each data point is plotted using X and Y coordinates
  • Color field groups points by category or creates intensity gradients
  • Best for showing correlations between two measures

Data Grid

Field Requirements:

  • Columns: 1 or more fields required (all fields you want to display)
  • Filters: Optional - filters the displayed rows
  • Colors/X-Axis/Y-Axis: Not applicable for data grids

Behavior:

  • All assigned fields become columns in the table
  • No aggregation by default (shows raw data)
  • Supports sorting and pagination

Pivot Table

Field Requirements:

  • Rows: 1 or more fields (row groupings)
  • Columns: Optional fields (column groupings)
  • Values: 1 or more fields (measures to aggregate)
  • Filters: Optional - filters the displayed data

Behavior:

  • Row fields create the vertical grouping structure
  • Column fields create the horizontal grouping structure
  • Values are aggregated at intersection points
  • Automatic totals and subtotals available

Big Number Widget

Field Requirements:

  • Value: 1 field required (the measure to display)
  • Filters: Optional - filters the calculation
  • Colors/X-Axis/Y-Axis: Not applicable

Behavior:

  • Shows a single large number
  • Automatic aggregation (usually SUM or COUNT)
  • Perfect for KPIs and key metrics

Color Field Behavior Summary

The COLOR field selector behaves differently based on chart type:

  • Line/Bar/Area Charts: Creates multiple series or intensity gradients
  • Pie/Donut Charts: Required field that defines the slice categories
  • Scatter Plots: Groups points by color or creates gradient intensity
  • Data Grids: Not applicable (no color field)
  • Pivot Tables: Not applicable (uses row/column structure)
  • Big Number: Not applicable (single value display)

Quick Reference Table

Chart Type Required Fields Optional Fields Color Behavior
Line X-Axis (1), Y-Axis (1+) Colors, Filters Multiple series/gradients
Bar X-Axis (1), Y-Axis (1+) Colors, Filters Grouped/stacked/gradients
Area X-Axis (1), Y-Axis (1+) Colors, Filters Multiple series/gradients
Pie Angle (1), Colors (1) Filters Required for slices
Donut Angle (1), Colors (1) Filters Required for slices
Scatter X-Axis (1), Y-Axis (1) Colors, Filters Point grouping/gradients
Data Grid Columns (1+) Filters Not applicable
Pivot Table Rows (1+), Values (1+) Columns, Filters Not applicable
Big Number Value (1) Filters Not applicable

For more information on chart configuration and field assignment, see the main Charts documentation.