Summary
My open sourced example of a polar plot with smooth edges, created in Flutter. The plot is built using CustomPainter and is smoothly interpolated by employing the Catmull-Rom spline method.
A polar plot is a type of graph that uses polar coordinates to represent data points. Instead of using Cartesian coordinates (x, y), which represent data points along a horizontal and vertical axis, polar plots utilize the radius and angle of a point to plot it on a two-dimensional plane.
GitHub: https://github.com/indigothm/smooth_polar_chart_flutter

This prototype can be used to create data visualizations like the one below:

About me

Elliot Tikhomirov
Specialising in mobile development for over 8 years, I craft exceptional digital experiences through technical expertise and a commitment to design excellence. My deep proficiency in Flutter, Swift and React Native enables me to deliver high-performance applications that serve millions across health tech, government and fitness industries. My foundation as a UX Engineer ensures every product I build is truly user-centred. By pairing sophisticated mobile UI with robust cloud-native backends, I deliver complete end-to-end solutions where every component from server architecture to pixel-perfect designs works in harmony to create meaningful user experiences.