See here for the example code that generated this page

RadarChart - Multi-Dimensional Data Visualization

The RadarChart (also known as spider chart or web chart) displays multivariate data on axes starting from the same point. Each axis represents a different variable, and values are plotted as a polygon.

Use cases:

Interactive features:




Example 1: Smartphone Comparison

Compare different smartphone models across key specifications.

Features demonstrated:

Try this: Select different phones to compare their specifications.




Smartphone Specifications Comparison

Scores normalized to 0-100 scale. Higher values indicate better performance.

Hold Ctrl (Cmd on Mac) to select multiple

Data: phones_data




Example 2: Food Nutritional Profile with Grouped Axes

Analyze nutritional content of different foods with axes grouped by category (similar to the image in the request).

Features demonstrated:

Try this: Select different foods to see their nutritional and sustainability profiles.




Food Nutritional and Sustainability Profile

Axes are grouped by category: Nutrition (blue labels), Sensory, Economics, and Sustainability. Variable limits are set to prevent outliers from dominating the scale (e.g., Vitamin C capped at 20). Higher values are better.

Hold Ctrl (Cmd on Mac) to select multiple

Data: foods_data




Example 3: Skills Assessment with Variable Selector

Evaluate employee skills across different competencies with the ability to select which skills to display.

Features demonstrated:

Try this: Use the variable selector to choose which skills to compare. You need to select at least 3 variables.




Employee Skills Assessment

Select which skills to compare. Colored by department.

Hold Ctrl (Cmd on Mac) to select multiple
Hold Ctrl (Cmd on Mac) to select multiple

Data: skills_data




Example 4: University Rankings with Scenarios

Compare universities across different ranking systems using scenario selection.

Features demonstrated:

Try this: Switch between "Overall Rankings" and "Research Focus" scenarios to see how university scores change based on different criteria.




University Rankings Comparison

Compare top universities across key metrics with two ranking methodologies. Switch scenarios to see how different ranking systems affect scores. 'Overall Rankings' provides a balanced view, while 'Research Focus' emphasizes research output and faculty quality.

Hold Ctrl (Cmd on Mac) to select multiple

Data: universities_data




Example 5: Investment Portfolio Analysis

Analyze different investment options across risk, return, and other factors.

Features demonstrated:

Try this: Compare different investment options to understand their risk/return profiles.




Investment Options Analysis

Compare investment options across multiple criteria. Higher values are better.

Hold Ctrl (Cmd on Mac) to select multiple

Data: investments_data




Example 6: Car Comparison from Struct Data Source

Compare different car models using data stored in a struct.

Features demonstrated:




Car Comparison from Struct Data Source

This radar chart references data from a CarData struct containing specifications and pricing DataFrames. Charts access struct fields via Symbol("cars.specifications").

Hold Ctrl (Cmd on Mac) to select multiple

Data: cars.specifications




Summary

The RadarChart provides powerful multi-dimensional visualization with these key capabilities:

Data Requirements

Key Features

Best Practices

Use Cases


This page was created using JSPlots.jl v0.4.0.