Package selection guidance compiled from public package information, community data, and project usage.
A Flutter package for creating animated radial and pie charts. It provides smooth, customizable visualizations ideal for displaying percentage-based data in a compact, visually appealing format. The charts support dynamic updates and are designed to integrate seamlessly into Flutter applications. With simple configuration options, developers can easily render engaging circular charts for dashboards, statistics, or progress indicators.
Use cases
Displaying percentage data
Creating dashboard widgets
Visualizing progress metrics
Building interactive reports
Enhancing app UI with animations
Key features
Animated transitions
Radial and pie chart types
Customizable colors and labels
Responsive design
Easy integration with Flutter
Suitable for
Data visualization apps
Dashboard interfaces
Progress tracking features
Educational tools
Mobile analytics dashboards
Considerations
Limited to circular chart types
Minimal customization for complex layouts
No built-in tooltips or interactions
Best suited for simple datasets
Requires manual handling of large data sets
Original README
Original README snapshot from the linked source repository. Visit the repository for the latest content.
Flutter Circular Chart
A library for creating animated circular chart widgets with Flutter, inspired by Zero to One with Flutter.
Overview
Create easily animated pie charts and radial charts by providing them with data objects they can plot into charts and animate between.
Check the examples folder for the source code for the above screenshots.
Charts expect a list of CircularStackEntry objects containing the data they need to be drawn.
Each CircularStackEntry corresponds to a complete circle in the chart. For radial charts that is one of the rings, for pie charts it is the whole pie.
Radial charts with multiple CircularStackEntrys will display them as concentric circles.
Each CircularStackEntry is composed of multiple CircularSegmentEntrys containing the value of a data point. In radial charts a segment corresponds to an arc segment of the current ring, for pie charts it is an individual slice.