Skip to content

Radar Chart

The radar chart (also called a spider or web chart) draws filled polygons on a circular grid of spokes. Each spoke is a metric, and each polygon is a subject being compared across all those metrics at once. It’s the chart to reach for when you want to see a multi-dimensional profile — not just “which is biggest” but “where does each variant win and where does it lose.”

Use radar charts when your Y axis holds multiple meaningful metrics (throughput, latency, memory, etc.) and you want to compare several subjects across all of them simultaneously.

Radar has no cartesian axes. Instead, vizb maps your dimensions to the radial layout:

Dimension Role
YAxis Spoke indicators — each unique Y value becomes one spoke radiating from the center
XAxis Data points — each unique X value becomes a polygon on the web
ZAxis Series grouping — each Z value becomes a set of polygons; X values become multiple points within each Z polygon (3D only)

Each polygon is filled with a semi-transparent area so overlapping shapes stay visible. Hover any polygon to see a tooltip listing every spoke name alongside its value.

One polygon on the radar. The X values become the spokes, and the single data point is plotted as a stat-total shape. Best for a quick profile of one subject.

Terminal window
vizb radar data.csv -g category -o out.html

Multiple polygons, one per X value, all sharing the same set of spokes (Y values). The legend lists the X values so you can show or hide individual polygons. This is the core use case: compare how several subjects score across the same set of metrics.

Terminal window
vizb radar data.csv -g category,metric -p x,y -o out.html

Multiple polygon sets, one set per Z value. Within each Z series, X values become multiple data points and Y values remain the spokes. The legend lists the Z values. To keep smaller polygons hoverable, vizb draws the largest Z series first so smaller polygons are rendered on top and their vertices stay reachable.

Spoke vertices are rendered as circle symbols, so you can hover individual points on each polygon to inspect a specific metric value.

Terminal window
vizb radar data.csv -g category,metric,group -p x,y,z -o out.html

These settings apply to radar charts:

Setting CLI flag UI toggle Notes
Sort --sort asc|desc Sort control Orders polygons / spokes
Labels --show-labels Show labels Displays values at spoke vertices
Swap --swap Axis switcher Swaps which column maps to spokes vs polygons

Override settings for just this chart type without affecting others:

Terminal window
# Sort ascending and show labels
vizb radar data.csv -g category,metric --sort asc -l -o out.html