Skip to main content
WireKit
Copy for LLM

Radial Bar

type="radial-bar" (ApexCharts vocabulary radialBar — auto-mapped by the adapter) renders each value as a partial ring around a center. The canonical use cases are KPI gauges (single ring + percentage label) and multi-metric comparisons (concentric rings).

Note: radial-bar is an ApexCharts-specific chart type. Chart.js does not have a native equivalent.

Basic Example — KPI gauge

Customer satisfaction (NPS) score

Multi-ring — Tier health

Three-tier subscription health (% paid)

Semi-circle gauge

<x-wirekit-chart
    type="radial-bar"
    :labels="['Capacity']"
    :datasets="[['data' => [68]]]"
    :options="[
        'plotOptions' => [
            'radialBar' => [
                'startAngle' => -90,
                'endAngle' => 90,
                'hollow' => ['size' => '60%'],
                'dataLabels' => ['name' => ['show' => false], 'value' => ['fontSize' => '24px']],
            ],
        ],
    ]"
    height="240px"
/>

startAngle: -90 and endAngle: 90 cap the dial at half a circle — the right shape for "0% to 100%" capacity / utilization widgets.

License note

ApexCharts is non-MIT — see the License section on the Chart overview page and apexcharts.com/license for the full terms.

See Also

  • Donut charts for full-circle proportional breakdowns
  • Funnel for conversion visualizations instead of KPI gauges

Design Tokens

See ApexCharts adapter — Design Tokens for the color, typography, and grid tokens shared across every ApexCharts demo.

Was this page helpful?

Thank you for your feedback!

Voting requires cookies or local storage. What we store