# Radar Charts

Radar charts (also called spider charts or web charts) display multivariate data on a two-dimensional plane with axes starting from the same central point. They're ideal for comparing the performance of multiple variables or showing how an entity performs across different dimensions.

## When to use Radar Charts

Radar charts are ideal when you want to:

* Compare multiple variables for one or more entities
* Show performance across different dimensions
* Identify strengths and weaknesses in a profile
* Display data where multiple metrics are equally important
* Compare the "shape" or pattern of different items

## Configuring Your Radar Chart

Radar charts work differently from most other charts. Each axis represents a different variable, and values are plotted from the center outward.

### Setting the Axes (Variables)

Each axis represents a different metric or dimension you want to measure. In Noloco, you'll typically configure this using:

**The Category/Dimension**:

* Each unique value becomes an axis on the radar chart
* These should be your different metrics or evaluation criteria

**Best practices for Axes:**

* **Evaluation criteria**: Quality, Speed, Cost, Features, Support
* **Skill categories**: Technical, Communication, Leadership, Problem-solving
* **Performance areas**: Sales, Marketing, Operations, Finance, HR
* **Product attributes**: Price, Quality, Durability, Design, Functionality

### Setting the Values (Series)

Series represent the entities you're comparing across all dimensions. Each series creates a different polygon on the radar chart.

**For each series, you'll configure:**

1. **Y-Axis Value**: The metric value for each dimension
2. **Aggregation Method**: How to calculate values (Sum, Average, Count, etc.)
3. **Series Label**: The name of the entity being measured
4. **Filter** (important!): Filter each series to show a specific entity

### Example Configuration

**Scenario**: Compare performance of different teams across key metrics

**Axes Configuration (Category):**

* Field: `Metric Name`
* Values will be: Sales, Customer Satisfaction, Efficiency, Innovation, Quality

**Series 1:**

* Label: "Team A"
* Y-Axis Value: `Score` field
* Aggregation: `Average`
* Filter: `Team equals "Team A"`

**Series 2:**

* Label: "Team B"
* Y-Axis Value: `Score` field
* Aggregation: `Average`
* Filter: `Team equals "Team B"`

This creates a radar chart with 5 axes (one per metric) and 2 polygons (one per team), making it easy to compare their performance profiles.

## Data Structure for Radar Charts

Radar charts typically require data in a specific format:

**Example data table structure:**

* **Entity**: Team A, Team A, Team A... (repeated for each metric)
* **Metric/Dimension**: Sales, Customer Satisfaction, Efficiency, Innovation, Quality
* **Score/Value**: 85, 92, 78, 88, 90

Each row contains one metric value for one entity.

## Common Use Cases

### Team Performance Comparison

* **Axes**: Different performance metrics (Sales, Quality, Speed, Innovation, etc.)
* **Series**: Different teams or individuals
* Shows where each team excels or needs improvement

### Product Feature Comparison

* **Axes**: Key product attributes (Price, Quality, Features, Usability, Support)
* **Series**: Different products or versions
* Shows competitive positioning and feature balance

### Skill Assessment

* **Axes**: Different skill areas (Technical, Communication, Leadership, etc.)
* **Series**: Different employees or candidates
* Shows skill profiles and development areas

### Business Health Metrics

* **Axes**: Key business areas (Revenue, Profit, Customer Satisfaction, Market Share, Growth)
* **Series**: Different time periods or business units
* Shows overall health and balance across dimensions

### Competitive Analysis

* **Axes**: Competitive factors (Price, Quality, Service, Innovation, Brand)
* **Series**: Your company vs. competitors
* Shows relative market position

## Tips for Better Radar Charts

1. **Use consistent scales**: Ensure all axes use the same scale (e.g., 0-100) for meaningful comparison
2. **Limit axes**: 3-8 axes work best. Too many create a cluttered chart
3. **Limit series**: 2-4 series maximum. More than that becomes hard to read
4. **Normalize values**: Convert different metrics to the same scale (e.g., percentages or scores)
5. **Order axes logically**: Arrange related metrics near each other on the chart
6. **Choose appropriate data**: Use metrics that are equally important and comparable
7. **Add context**: Include a clear title explaining what's being compared

## Interpreting Radar Charts

When reading a radar chart:

* **Larger polygons**: Indicate higher overall performance across dimensions
* **Balanced shapes**: Show consistent performance across all metrics
* **Spiky shapes**: Reveal strengths in some areas, weaknesses in others
* **Similar shapes**: Indicate entities with similar profiles
* **Overlapping areas**: Show where entities perform comparably

## Radar Charts vs. Other Chart Types

Choose a radar chart when:

* ✅ You have 3+ variables to compare simultaneously
* ✅ You want to show the "profile" or "shape" of performance
* ✅ No single metric is more important than others
* ✅ You're comparing 2-3 entities across multiple dimensions

Choose alternative charts when:

* ❌ **Bar charts**: If you want to compare a single metric across many categories
* ❌ **Line charts**: If you're showing trends over time
* ❌ **Scatter plots**: If you're showing relationships between two variables
* ❌ **Tables**: If precise values are more important than visual patterns

## Limitations and Considerations

Radar charts have some limitations:

* Hard to read with many series or axes
* Can be difficult to compare exact values
* Require all metrics on the same scale
* Axis order can affect perception
* Not suitable for negative values

For detailed value comparison, consider supplementing with a table or bar chart.

## Advanced Usage

### Year-over-Year Comparison

Create series for "This Year" and "Last Year" to show how performance has changed across all dimensions.

### Benchmark Comparison

Add a series showing target or benchmark values to see how current performance compares to goals.

### Weighted Metrics

If metrics have different importance, consider normalizing values based on their weight before charting.

## Common Questions

**Q: Can I use different scales for different axes?** While technically possible, it's not recommended as it makes comparison misleading. Normalize all values to a common scale.

**Q: How do I decide what metrics to include?** Choose metrics that are independent, equally important, and relevant to the comparison you're making.

**Q: Can I show more than 3-4 entities?** You can, but the chart becomes cluttered. Consider showing top performers or creating multiple charts for different groups.

**Q: What if my data doesn't fit this structure?** You may need to transform your data or use a different chart type. Bar charts often work better for simpler comparisons.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guides.noloco.io/charts/radar-charts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
