Bar Chart Widget

Alpha Insights Documentation

Docs Navigation



Bar Chart Widget

The Bar Chart widget displays data as vertical or horizontal bars, perfect for comparing values across categories, ranking items, and showing relative performance.

When to Use

  • Compare values across different categories (products, traffic sources, campaigns)
  • Rank items by performance (top 10 products, best campaigns)
  • Show relative sizes and proportions
  • Display time-based comparisons (monthly totals)

Configuration Options

Content Settings

Title (Required)

Examples: “Top Products by Profit”, “Revenue by Category”, “Monthly Sales”

Data Type (Required)

Options:

  • Data by Date: Time series data (bars for each time period)
  • Categorized Data: Category-based data (products, categories, sources)
  • Data Tables: Tabular data sources

Metrics Configuration

For Data by Date:

  • Select one or more metrics to display
  • Multiple metrics create grouped or stacked bars
  • Examples: Revenue, Profit, Orders, Costs

For Categorized Data:

  • Select category type (Products, Categories, Traffic Sources, etc.)
  • Select metric field to measure (Revenue, Profit, Units Sold, etc.)
  • Optional: Select specific metric display format

Metric Field (For Categorized Data)

What it is: The value to measure for each category

Examples:

  • total_revenue – Total revenue per category
  • total_profit – Total profit per category
  • units_sold – Quantity sold per category
  • average_order_value – AOV per category

Metric Display

Format options:

  • Number (1,234)
  • Currency ($1,234.56)
  • Percentage (12.5%)
  • Abbreviated (1.2K, 45.2K)

Date Format (For Time Series)

Options: Auto, Day, Month, Quarter, Year

Determines: How time periods are grouped on X-axis

Design Settings

Responsive Width

Desktop/Tablet/Mobile Columns (1-12)

Recommended:

  • Primary bar charts: 12 columns (full width)
  • Secondary charts: 6-8 columns
  • Mobile: Always 12 columns

Color Theme

What it controls: Bar colors

Available themes: Blue, Green, Purple, Orange, Red, Gray

Special feature: For profit/revenue metrics, bars can auto-color (green for positive, red for negative)

Show Legend

Options: On/Off (default: On)

When to show: Multi-metric charts (grouped/stacked bars)

When to hide: Single metric charts where title is clear

Chart Height

Range: 200-1000 pixels (default: 450px)

Adjust based on:

  • Number of categories (more categories = more height needed)
  • Bar orientation (horizontal bars need more height for many categories)
  • Report context (dashboard vs detailed analysis)

Chart Interaction Features

Hover Tooltips

Hovering over bars shows:

  • Category/time period name
  • Exact value
  • Percentage of total (if applicable)

Click to Drill Down

Clicking a bar:

  • Shows detailed data for that category/period
  • Opens modal with breakdown
  • Can filter report to just that category

Sort and Filter

Use chart controls to:

  • Sort by value (ascending/descending)
  • Sort alphabetically
  • Filter to show top N items

Example Configurations

Example 1: Top 10 Products by Profit

	Title: Top 10 Most Profitable Products
Data Type: Categorized Data
Metric: Products → Product Performance
Metric Field: total_profit
Metric Display: Currency
Color: Green
Show Legend: Off
Chart Height: 500px
Width: 12 columns

Result: Vertical bars showing 10 products ranked by profit

Example 2: Revenue by Category

	Title: Revenue by Product Category
Data Type: Categorized Data
Metric: Product Categories
Metric Field: total_revenue
Metric Display: Currency
Color: Blue
Show Legend: Off
Height: 450px

Example 3: Monthly Sales Comparison

	Title: Monthly Sales - Last 12 Months
Data Type: Data by Date
Metrics:
  - Revenue (blue)
  - Profit (green)
Date Format: Month
Show Legend: On
Height: 450px
Width: 12 columns

Result: Grouped bars showing revenue and profit for each month

Example 4: Traffic Source Performance

	Title: Orders by Traffic Source
Data Type: Categorized Data
Metric: Traffic Sources
Metric Field: order_count
Metric Display: Number
Color: Purple
Height: 400px

Bar Chart Variations

Grouped Bars

When: Comparing 2-3 metrics across categories

Display: Bars side by side for each category

Example: Revenue and Profit bars for each product category

Stacked Bars

When: Showing composition (parts of a whole)

Display: Bars stacked on top of each other

Example: Total costs broken down into Product Cost, Shipping, Fees

Note: Stacked bars configured through metrics array selection

Best Practices

Bar Quantity

  • 5-10 bars: Optimal for readability
  • 11-15 bars: Acceptable, increase chart height
  • 16+ bars: Consider filtering to top N, or use data table instead

Sorting Strategy

  • Value (descending): Show top performers first (most common)
  • Value (ascending): Show lowest performers first (identify problem areas)
  • Alphabetical: Rarely useful, prefer value-based sorting

Color Usage

  • Single color: Clean look for single-metric charts
  • Multi-color: Use for grouped bars to distinguish metrics
  • Conditional color: Green for positive profit, red for negative

Chart Height Guidelines

  • 5 bars or less: 300-350px
  • 6-10 bars: 400-450px
  • 11-15 bars: 500-600px
  • 16+ bars: 600-800px

Common Mistakes to Avoid

Too Many Bars

Problem: 50 products in one chart – unreadable

Solution: Limit to top 10-15, use data table for complete list

Wrong Metric Type

Problem: Using bar chart for time trends

Solution: Use line chart for trends, bar chart for category comparisons

Poor Color Choices

Problem: Similar colors for different metrics (light blue and dark blue)

Solution: Use contrasting colors (blue and orange, green and red)

Inconsistent Sorting

Problem: Bars in random order

Solution: Always sort by value (descending for “top” charts)

Combining with Other Widgets

Bar Chart + Data Table

  • Bar chart shows top 10 visually
  • Data table below shows complete list
  • Best of both: visual + detailed

Metric Cards + Bar Chart

  • Metric cards at top: Total revenue, profit, orders
  • Bar chart below: Breaking down by category or time
  • Shows both totals and distribution

Multiple Bar Charts

  • Side by side comparison
  • Example: Products by Revenue (left) + Products by Profit (right)
  • Shows if high-revenue products are actually profitable

Related Widgets

Got A Question?

Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Alpha Insights

Alpha Insights

The World's Most Advanced WooCommerce Drag & Drop Report Builder.

5/5 – Trustpilot

Alpha Insights