suiss/ui · Chart
Radar Chart Radius Axis
A single radar shape with a visible 0 to 100 value scale along the vertical axis.
Radar Chart Radius Axis is an open-source chart from suiss/ui for React, React Native, SwiftUI and Jetpack Compose. The @esuiss/ui CLI copies its source into your project, so you own the code.
A single radar shape with a 0 to 100 scale printed along the vertical axis. Choose it when readers need to estimate values, or when several radar charts must share the same scale.
Installation
CLI
Works in any project with a components.json. See Installation for the one-line registry setup. Or use the suiss/ui CLI:
Manual
- Install the dependencies:
-
Copy the source into
components/charts/radar-chart-radius-axis.tsx:
- Update the import paths to match your project.
Usage
Replace chartData, set the axis and value keys, and rename the series in chartConfig. Set domain on PolarRadiusAxis to your score range and tickCount for the number of labels. Change its angle to move the scale to another direction.
Notes
A fixed domain keeps shapes comparable across charts, as long as your scores stay inside it.

A RadarChart that adds a PolarRadiusAxis with five ticks over a fixed 0 to 100 domain, plus one filled Radar series. chartData has one record per axis (skill) with thisMonth and lastMonth scores. Pressing the chart shows a tooltip.
Installation
The CLI also adds what it builds on: Card, Chart.
Manual
-
Target iOS 17 or later.
-
Copy the theme files every view uses:
- Copy the source and every file it uses:
- Add the files to your app target.
- Set
minSdkto 24 or higher and add the dependencies:
- Copy the theme files every view uses:
- Copy the source and every file it uses:
- Update the
com.esuiss.uipackage names to match your project.
Usage
Replace chartData with your records and set the PolarRadiusAxis domain to your value range. Rename the series in chartConfig. The component takes no props.
