Description
A heatmap wrapped around a circle, where one axis (angular) represents a cyclic variable (e.g., hour of day, month) and the other axis (radial) represents a second categorical or ordinal variable (e.g., day of week). Cell color encodes the measured value. This is ideal for revealing patterns in data with inherent cyclical structure that rectangular heatmaps distort.
Applications
- Showing website traffic by hour of day × day of week
- Visualizing crime frequency by time and location zone
- Displaying energy consumption patterns by month × year
- Analyzing sensor data with daily/weekly cycles
Data
angular (categorical/ordinal) — cyclic dimension (e.g., hours 0–23)
radial (categorical/ordinal) — second dimension (e.g., Mon–Sun)
value (float) — measured quantity
- Size: 7–52 radial × 12–24 angular bins typical
Notes
- Angular axis wraps around (0° and 360° are adjacent)
- Radial axis extends outward from center
- Sequential or diverging colormap
- Label angular positions (e.g., 12am, 6am, 12pm, 6pm)
Description
A heatmap wrapped around a circle, where one axis (angular) represents a cyclic variable (e.g., hour of day, month) and the other axis (radial) represents a second categorical or ordinal variable (e.g., day of week). Cell color encodes the measured value. This is ideal for revealing patterns in data with inherent cyclical structure that rectangular heatmaps distort.
Applications
Data
angular(categorical/ordinal) — cyclic dimension (e.g., hours 0–23)radial(categorical/ordinal) — second dimension (e.g., Mon–Sun)value(float) — measured quantityNotes