suiss/ui · Chart
Radar Chart Lines Only
Two radar outlines with no fill, comparing this month and last month by stroke alone.
Radar Chart Lines Only 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.
Two radar outlines without fill, comparing this month with last month by stroke alone. Use it when filled shapes would hide each other, especially with more than two series.
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-lines-only.tsx:
- Update the import paths to match your project.
Usage
Replace chartData and rename the series keys in the data, the Radar elements and chartConfig. Add more Radar elements for extra series; give each a distinct color in the config.
Notes
Without fill or legend, color is the only cue for which line is which, so add a legend or pick strongly contrasting colors.

A RadarChart with two Radar series drawn with fillOpacity={0}, so only the outlines show. chartData has one record per axis (skill) with thisMonth and lastMonth scores. Pressing the chart shows a tooltip with both values.
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, set PolarAngleAxis dataKey to your axis field, and rename the series in chartConfig. The component takes no props.
