Dual series amCharts doughnut visualization with blue and purple segments and a central total sum label on a clean white background

Nested Animated Doughnut Data Visualization

This component is a Nested Animated Doughnut Data Visualization built with the amCharts 4 framework. It renders two concentric data series within a single circular coordinate system. Its function is to provide a high-density comparison of related metrics, utilizing a central dynamic label to summarize the aggregate total. (Requires: amCharts 4)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Dual Series Central Totalizer HSL Stepping Animated Entry
License: MIT
Animated semicircular radar gauge with rounded bars for carbon and energy metrics, utilizing colorful category labels and amCharts library styling

Semicircular Animated Radar Gauge

This is a Semicircular Animated Radar Gauge built with the amCharts 4 engine. It distills complex metrics like Carbon and Energy into a high-contrast radial format that covers only 270 degrees of a circle. Its function is to provide an at-a-glance KPI status within professional data dashboards, replacing cluttered line charts with clean, weighted arcs. (Requires: amCharts 4)

Technologies:
HTML CSS JavaScript
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Radial Progress Dynamic Theming Rounded Columns Animated Entry
Code by: Doug Wolf Doug Wolf
License: MIT
Alpine.js and Tailwind Radial Chart

Alpine.js and Tailwind Radial Chart

A visually engaging radial bar chart widget created with amCharts 4 and styled within a Tailwind CSS card container.

Serpentine Timeline Chart

Serpentine Timeline Chart

This serpentine Gantt chart implementation leverages amCharts’ specialized SerpentineChart and CurveColumnSeries to visualize project timelines along a curved axis. JavaScript orchestrates multiple bullet types for event markers while CSS properties like strokeDasharray create the distinctive dashed guideline aesthetic, resulting in an elegant spiral timeline with interactive tooltips and smooth animations.

See the Pen Serpentine Timeline Chart.