Data Visualization

Chart Types Guide

AlgForce AI supports multiple chart types and automatically selects the best ones for your data. This guide explains when to use each chart type and how to request specific charts using natural language.

📊

Bar Chart

When to use: Best for comparing values across categories where order doesn't matter.

Common examples
  • Sales by region or country
  • Revenue by product category
  • Headcount by department
  • Survey responses by option
Variants
  • Vertical bar (column chart)
  • Horizontal bar
  • Grouped bar (multiple series)
  • Stacked bar (100%)
⚠️ Avoid: Don't use bar charts for time-series data with many data points — use a line chart instead.
📈

Line Chart

When to use: Best for showing trends and changes over time.

Common examples
  • Monthly revenue trend
  • Weekly active users
  • Stock price history
  • KPI performance over quarters
Variants
  • Single line
  • Multi-line (multiple metrics)
  • Area line (filled)
  • Stepped line
⚠️ Avoid: Avoid line charts when your X-axis has unordered categories — a bar chart is more appropriate.
🥧

Pie & Donut Chart

When to use: Best for showing proportional parts of a whole (use sparingly — max 6 segments).

Common examples
  • Market share by competitor
  • Budget allocation by department
  • Traffic sources (organic, paid, direct)
  • Revenue by product line
Variants
  • Standard pie
  • Donut (with center metric)
  • Semi-donut
⚠️ Avoid: Avoid using pie charts with more than 6 categories — the segments become too small to read. Use a bar chart instead.

Scatter Plot

When to use: Best for revealing correlations or clusters between two numerical variables.

Common examples
  • Marketing spend vs. revenue
  • Price vs. demand
  • Experience vs. salary
  • Engagement vs. conversion rate
Variants
  • Basic scatter
  • Bubble chart (3 variables — size as 3rd dimension)
⚠️ Avoid: Scatter plots don't work with categorical data. Both axes must be numerical.
🏔️

Area Chart

When to use: Best for showing volume or cumulative quantities over time.

Common examples
  • Cumulative revenue growth
  • Stacked channel traffic
  • Headcount growth over time
Variants
  • Standard area
  • Stacked area
  • 100% stacked area
⚠️ Avoid: Stacked area charts can be misleading when values fluctuate — use with care.
🔥

Heat Map

When to use: Best for visualizing intensity or patterns across two categorical dimensions.

Common examples
  • Sales by day of week and hour
  • Performance ratings by department and month
  • Geographic intensity maps
Variants
  • Grid heat map
  • Geographic heat map
⚠️ Avoid: Heat maps require two categorical axes and a numerical value — they don't work with simple lists.

Requesting Specific Charts with Natural Language

Use the chat interface to request any chart type after your initial dashboard is generated:

💬 "Show me a line chart of monthly revenue for the past 12 months"
💬 "Add a bar chart comparing sales by region, sorted by highest to lowest"
💬 "Create a scatter plot showing the relationship between ad spend and conversions"
💬 "Add a donut chart for revenue breakdown by product category"
💬 "Show a heat map of orders by day of week and hour of day"