Skip to main content

Bar Widget

Bar Widget

Overview

The Bar widget displays data using horizontal or vertical bars whose length or height represents values. It's ideal for comparing categories, displaying rankings and visualizing discrete data with clear visual differences.

Use Cases

  • Category Comparison - Compare values across different categories
  • Rankings - Display ranked data visually
  • Period Comparison - Compare metrics across time periods
  • Multi-Device Comparison - Compare measurements from multiple Things
  • Performance Metrics - Visualize performance across categories

Key Features

  • Horizontal or vertical orientation
  • Multiple bar modes (grouped, stacked)
  • Y-axis customization
  • Zoom capabilities
  • Time-based grouping
  • Export to CSV

Configuration

Basic Settings

FieldRequiredDescription
Title❌ NoDisplay name for the widget
Thing✅ YesSelect Thing to display data from (not required for ThingType dashboards)
Mode✅ YesChoose 'clustered' or 'stacked' bar display
Timeframe✅ YesTime range for data display
Measures✅ YesAdd measures to display as bars. Each measure requires: measure ID, aggregation and color

Chart Settings

FieldRequiredDescription
Y-Axis Min❌ NoMinimum value for Y-axis
Y-Axis Max❌ NoMaximum value for Y-axis
Gapfill❌ NoHandle missing data (NONE, TIME, LOCF)
Bucket type✅ YesChoose 'dynamic' or 'fixed' time bucket aggregation
Bucketsize / Data density✅ YesAggregation interval (depends on bucket type)
Thresholds❌ NoDefine threshold lines with colors and values

Display Options

FieldRequiredDescription
Zoom allowed❌ NoEnable zoom functionality (default: true)
Show Table❌ NoDisplay data in table format below the chart
Display mode❌ NoChoose chart, table, or split view
Override❌ NoUse widget-specific time settings instead of dashboard defaults
Transparent❌ NoRemove widget background
Border color❌ NoCustom border color
Background Color❌ NoCustom background color

Best Practices

  1. Limited Categories - Use for 3-10 categories for clarity
  2. Consistent Colors - Use meaningful color coding
  3. Appropriate Grouping - Choose grouping that highlights comparisons
  4. Stacking - Use stacked bars for part-to-whole relationships

What's Next?