Top Flutter Plots and Visualization packages Charts and plots are visual representations of data. They can be used to show trends, patterns, and relationships between different variables. Different types of charts are better suited for different types of data. For example, a line chart is often used to show how a variable changes over time, while a bar chart is better suited for comparing different groups of data. The complete list of Flutter packages that can help you add Charts, Plots and Visualizations like line charts, bar charts, radial charts, pie charts, sparklines, speedometer, etc., in your Flutter app is provided below.
fl_chart
5870
A highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
syncfusion_flutter_charts
3165
A Flutter Charts library which includes data visualization widgets such as cartesian and circular charts, to create real-time, interactive, high-performance, animated charts.
syncfusion_flutter_gauges
1009
The Flutter gauges library includes a linear gauge and radial gauge (a.k.a. circular gauge) to create modern, interactive, animated gauges and radial sliders.
flutter_echarts
521
A data visualization charts library, based on Apache ECharts, able to build advanced charts like WebGL 3D, GIS map, etc.
charts_painter
290
Highly customizable and extendable charts library for flutter made with custom painters
bezier_chart
248
A beautiful bezier line chart widget for flutter that is highly interactive and configurable.
diagram_editor
148
A flutter diagram editor library that provides DiagramEditor widget and a possibility to customize all editor design and behavior.
interactive_chart
143
A candlestick chart that supports hand gestures such as pinch-to-zoom and panning.
graphite
137
Flutter widget to easily draw direct graphs, trees, flowcharts. Includes gesture API to create graphs interactions.
flutter_flow_chart
133
draw a flow chart diagram with different kind of customizable elements. Dashboards can be saved for later use.
geekyants_flutter_gauges
105
A linear gauge package for Flutter that displays progress and can be customized for appearance and behavior.
flutter_radar_chart
94
Basic radar chart for Flutter. This chart is intended to work out of the box, adjusting itself to the given data. The design of the chart was inspired by the Python Graph Gallery.
syncfusion_flutter_treemap
87
A Flutter Treemap library for creating interactive treemap to visualize flat and hierarchical data based on squarified, slice, and dice algorithms.
flutter_charts
86
Charts Library for Flutter, written in Dart with Flutter. Allows to create line chart and bar chart by specifying data as a simple array.
syncfusion_officechart
80
Syncfusion Flutter Office Chart is a library written natively in Dart for creating Office charts from scratch.
high_chart
79
A chart library based on High Charts (.JS), able to build advanced charts like Pie chart, linear chart, etc.
primer_progress_bar
76
Unofficial Flutter implementation of the progress bar defined in GitHub Primer Design System.
draw_graph
71
Do you want to display a graph in your app? This package can help. It has a widget that draws line graph for you.
radar_chart
70
A flexible Flutter radar/spider chart with super powers. Colors and Sizes are customizable.
fl_animated_linechart
68
Animated flutter line & area chart. Performs with big datasets, support multiple y axis and datetime x axis
chart_components
48
Two chart components for Flutter. Animated bar chart and animated calendar grid chart based on the github's one. Many properties to customize.
flutter_annual_task
45
Flutter package for displaying grid view of daily task like Github-Contributions(Github calendar).
fcharts
37
A chart library for Flutter. Create beautiful, animated, responsive charts using a simple and intuitive API.
stacked_bar_chart
35
A flutter library to draw graphs that can be scrolled as well as customized per the developers need.
sliver_bar_chart
27
A package that supports Bar Chart in a Flutter Sliver. This Package allow us to add Bar Chart in Sliver and its set a Bar Chart as a Header on Slivers Scroll.
flutter_circle_chart
27
A Flutter package to create a Circle Chart with multiple drawing types. It will be useful for your awesome app.
sheet_music
24
A Flutter Widget for Sheet Music (All Major Flat and Sharp Scales, Notes from 5 below and 5 above the bar, Treble and Bass Clef).
github_calendar
19
A calendar view like github repo contributions. It is a stateless widget, and help you to create a thermodynamic chart that show your users' activities.
customgauge
17
Fully customizable Gauge widget for Flutter with options for multiple segments, colors and customizable styling for displaying current value and text
flutter_speedometer
15
Simple widget that let Flutter Devs can easily integrate speedometer to their apps with customizable options