Info: A powerful Flutter chart library, currently supporting Line Chart, Bar Chart, Pie Chart, and Scatter Chart.
FL Chart
???? A library to draw fantastic charts in Flutter ????
Chart Types
Banner designed by Soheil Saffar , and samples inspired from David Kovalev , Ricardo Salazar , Dmitro Petrenko , Ghani Pradita , MONUiXD . Thank you all!
Let’s get started
1 – Depend on it
Add it to your package’s pubspec.yaml file
dependencies:
fl_chart: ^0.8.1
2 – Install it
Install packages from the command line
flutter packages get
3 – Learn it like a charm
Read the docs from here
4 – Follow the roadmap
you can follow the roadmap from here , and (let me know your suggestions)
And the last but not least ????
???? pull requests are welcome!
???? Donation (bitcoin) ????
Buy me some food to survive, I would add more features if I was alive
1L7ghKdcmgydmUJAnmYmMaiVjT1LoP4a45
Contributing
Make sure to format files using Dart formatted with a line length of 100. VSC users will have these settings auto-applied via the included VSC workspace config. Submit PR with your changes.
Download FL Chart Source Code on GitHub
FL Chart is a highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, Radar Chart and Candlestick Chart. https://github.com/imaNNeo/fl_chart 1,963 forks. 7,571 stars. 405 open issues. Recent commits: fix: Clip only the enabled FlClipData sides in scatter and candlestick charts (#2108)# DescriptionSame bug as #1262 (fixed for `LineChart` in #2107), but in`ScatterChart` and `CandlestickChart`. The clip blocks built a singlerect and passed it to `clipRect`, which always clips all four sides.Disabled sides were left at the canvas edge, so they still clippedoverflow. As a result, enabling any single side in `FlClipData` clippedall four sides.Disabled sides now extend to infinity, leaving them unbounded in`clipRect`; only the sides explicitly enabled in `FlClipData` get a realboundary. Mirrors the line chart fix in #2107.## Checklist- [x] I have followed the [Contributor Guide] when preparing my PR.- [x] I have updated/added tests for ALL new/updated/fixedfunctionality.- [-] I have updated/added relevant documentation and added dartdoccomments with `///`.- [-] I have updated/added relevant examples in `example`.## Breaking Change?- [ ] Yes, this PR is a breaking change.- [x] No, this PR is not a breaking change.## Related IssuesRelated to #1262 and #2107 (same root cause, other chart types).[Contributor Guide]:https://github.com/imaNNeo/fl_chart/blob/main/CONTRIBUTING.mdCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> , GitHub feat: Add the gauge marker painter (#2096) , GitHub feat: Add Gauge Chart (#1933)Updated code from https://github.com/imaNNeo/fl_chart/pull/1424 (creditsto @FlorianArnould)The implementation of the gauge chart (discussed herehttps://github.com/imaNNeo/fl_chart/issues/199)———Co-authored-by: imaNNeoFighT <iman.neofight@gmail.com> , GitHub fix: Menu label overflow error in the side menu (#2089) , GitHub ci: Move web deployment from gh-pages.yml into deploy.yml (#2086) , GitHub
Provides the list of the opensource Flutter apps collection with GitHub repository.