Open Source: Smooth Polar Chart in Flutter using a Catmull-Rom spline interpolation

Open Source: Smooth Polar Chart in Flutter using a Catmull-Rom spline interpolation

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:

https://streamable.com/7760ky

About me

Elliot Tikhomirov

I am an experienced full-stack software engineer with over 7 years of commercial experience, specialising in .NET, Azure, React, and Flutter development. My expertise spans from architecting enterprise-level applications to implementing cutting-edge AI solutions, always ensuring that technical implementation aligns with business objectives and user needs. As an Azure-certified developer (AZ-204), I bring deep knowledge of cloud services and proficiency in developing cloud-native applications that drive innovation and efficiency.

© 2024 Elliot Tikhomirov

© 2024 Elliot Tikhomirov

© 2024 Elliot Tikhomirov