Skip to content

Chart Types

This guide helps you choose the right widget for your data.


Best for: Comparing categories or showing rankings

Bars can be vertical (default) or horizontal.

ConfigurationDescription
X-AxisCategories to compare
Y-AxisValues to plot
GroupingStack bars or group by category
Horizontal ModeRotate to horizontal bars
Bar GapSpace between bars (pixels)
Threshold ColorsColor bars based on values

Use cases:

  • Sales by product
  • Tickets by status
  • Revenue by region
  • Top 10 customers

Best for: Tracking trends over time

Connect data points with lines to show change.

ConfigurationDescription
X-AxisTime or sequence field
Y-AxisValues to track
Show AreaFill area under the line
Multiple SeriesCompare multiple data layers
Gradient ThresholdsColor based on value ranges
Overlay Current NumberShow latest value prominently

Use cases:

  • Revenue trends over months
  • Ticket volume over time
  • Website traffic patterns
  • Performance monitoring

Best for: Part-to-whole relationships (few categories)

Proportions as slices of a circle.

ConfigurationDescription
ValueSize of each slice
LabelCategory names
Pie RadiusSize of the pie (%)
Inner RadiusCreate doughnut chart (set to 40)
Data Label FormatValue, percentage, label, or combinations
SortingControl slice order

Use cases:

  • Revenue by product (top 5)
  • Ticket distribution by status
  • Customer segments
  • Budget allocation

Best for: Detailed data exploration

Spreadsheet-style grid with sorting and filtering.

ConfigurationDescription
ColumnsFields to display
Column SelectionShow/hide specific columns
TransposeSwap rows and columns
PivotCreate cross-tabulated summaries
SortingDefault sort column and direction
Value LimitMaximum rows to display
DrilldownClick to see full underlying data
Date FormatControl date display

Use cases:

  • Transaction lists
  • Customer details
  • Inventory reports
  • Ticket queues

Best for: Single KPI values with impact

One large, bold number.

ConfigurationDescription
ValueThe aggregated metric
Formatting$ prefix, % suffix, abbreviate numbers
ThresholdsColor based on value ranges
ComparisonsShow change from previous period or custom value
RoundingDecimal places (0-10)

Use cases:

  • Total revenue
  • Customer count
  • Average order value
  • Open tickets
  • SLA compliance %

Best for: Progress toward a numeric goal

A value on a radial scale. Supports one or two data layers.

ConfigurationDescription
ValueCurrent value (Data Layer 1)
Min ValueScale minimum (default: 0)
Max ValueScale maximum (default: 100), used as fallback
Dynamic MaxOptional second data layer drives max value from dataset data
Color ZonesThreshold-based coloring
Live UpdatesReal-time data refresh

Two data layer mode:

Add a second data layer to drive the maximum value dynamically:

  • Data Layer 1 (Current Value): The value displayed on the gauge
  • Data Layer 2 (Maximum Value): Calculates the max scale from live data

When the second layer returns data, the gauge uses it as the maximum. When it has no data, the static Max Value setting is used as a fallback. If the dynamic max is below the minimum, the static max is used instead.

Use cases:

  • SLA compliance percentage
  • Quota attainment against a dynamic target
  • Capacity utilization with changing total capacity
  • Goal progress with variable goals

Best for: Multi-metric scorecards

Multiple KPIs for each entity in a grid.

ConfigurationDescription
RowsEntities (e.g., employees, products)
ColumnsMetrics/KPIs to display
Multiple CalculationsAdd several data layers
Threshold ColorsColor-code values per metric
Row SortingSort by any metric

Use cases:

  • Employee performance dashboard
  • Product metrics overview
  • Regional KPI comparison
  • Team scorecards

Best for: Visualizing conversion stages

Progression through stages with drop-off.

ConfigurationDescription
StagesCategories representing funnel steps
ValuesCount or amount at each stage
SortingAscending or descending
Data LabelsShow values on chart
Color ZonesDifferent colors per stage

Use cases:

  • Sales pipeline
  • Conversion funnel
  • Hiring pipeline
  • Customer journey

Best for: Custom text and documentation

Formatted text using plain text or Markdown.

ConfigurationDescription
Display ModeText or Markdown
ContentYour text or markdown
Font SizeOverride default size

In Markdown mode, the content stays centered in the widget. If it runs longer than the available space, you can still scroll through it even though the scrollbar is hidden.

Use cases:

  • Dashboard instructions
  • Data definitions
  • Announcements
  • Section headers

Best for: Displaying live text from data

Pull a single value from your dataset. Unlike Number widgets, Dynamic Value can display text and doesn’t aggregate.

ConfigurationDescription
DatasetSource of data
ColumnWhich column to display
Formatting$ prefix, % suffix, abbreviate

Use cases:

  • Latest status update
  • Most recent comment
  • Current assignment
  • Top performer name

Best for: Static visual content

Logos, diagrams, or any image from a URL.

ConfigurationDescription
Image URLLink to a publicly hosted image
Auto-sizeFit within widget bounds

Use cases:

  • Company logo
  • Dashboard branding
  • Explanatory diagrams
  • Data flow charts

Best for: Embedding third-party content

Embed any web page in your dashboard.

ConfigurationDescription
IFrame URLLink to external site

Only embed content from trusted sources. External sites can execute JavaScript.

Use cases:

  • Third-party dashboards
  • Live documentation
  • External reports
  • Web applications

Best for: Navigation and actions

Clickable buttons that navigate to dashboards or external links.

ConfigurationDescription
Button TextLabel displayed on button
ModeDashboard link or external URL
TargetDashboard to open or URL to visit

Use cases:

  • Navigate between related dashboards
  • Link to external resources
  • Quick action buttons
  • Dashboard menus

Your goalRecommended widget
Single KPI/metricNumber
Progress to goalGauge
Compare categoriesBar Chart
Track trends over timeLine Chart
Part-to-whole (few items)Pie Chart
Detailed recordsTable
Multiple metrics per entityMatrix
Conversion pipelineFunnel
Latest value/textDynamic Value
Custom text/docsStatic Value
Logo/brandingImage
Third-party contentExternal Website
NavigationButton
  1. Keep it simple: Choose the simplest widget that tells your story
  2. Limit categories: Pie charts work best with 5 or fewer categories; use bar charts for more
  3. Time on X-axis: Always put time on the horizontal axis for trends
  4. Start at zero: For bar charts, start the Y-axis at zero
  5. Use color purposefully: Color should add meaning, not decoration
  6. Multiple metrics: Use Matrix for comparing several KPIs across entities
  7. Text content: Use Static Value for documentation, Dynamic Value for live data

Add multiple layers when you want to:

  • Compare current vs. previous period
  • Show multiple metrics on the same chart
  • Compare different regions or categories
  • Overlay targets on actual performance