Flutter Gems is a curated list of 5600+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Plots and Visualization packages

Last updated: April 2, 2024

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 Card Image
fl_chart
Dart 3 compatible 👍 5.44K
Maintenance Status: Good

A highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.

syncfusion_flutter_charts Card Image
syncfusion_flutter_charts
Dart 3 compatible 👍 2.98K
Maintenance Status: Good

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 Card Image
syncfusion_flutter_gauges
Dart 3 compatible 👍 951
Maintenance Status: Good

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.

graphic Card Image
graphic
Dart 3 compatible 👍 615
Maintenance Status: Good

A grammar of data visualization and Flutter charting library.

flutter_echarts Card Image
flutter_echarts
Dart 3 compatible 👍 500
Maintenance Status: Good

A data visualization charts library, based on Apache ECharts, able to build advanced charts like WebGL 3D, GIS map, etc.

pie_chart Card Image
pie_chart
Dart 3 compatible 👍 391
Maintenance Status: Good

A Flutter package for creating beautiful Pie Charts with awesome animation.

d_chart Card Image
d_chart
Dart 3 compatible 👍 160
Maintenance Status: Good

Simple way to show and use chart for Flutter with many option.

k_chart Card Image
k_chart
Dart 3 compatible 👍 155
Maintenance Status: Good

Add K chart in Flutter. Supports drag, scale, long press, fling.

diagram_editor Card Image
diagram_editor
Dart 3 compatible 👍 139
Maintenance Status: Good

A flutter diagram editor library that provides DiagramEditor widget and a possibility to customize all editor design and behavior.

interactive_chart Card Image
interactive_chart
Dart 3 compatible 👍 128
Maintenance Status: Good

A candlestick chart that supports hand gestures such as pinch-to-zoom and panning.

graphite Card Image
graphite
Dart 3 compatible 👍 124
Maintenance Status: Good

Flutter widget to easily draw direct graphs, trees, flowcharts. Includes gesture API to create graphs interactions.

community_charts_flutter
Dart 3 compatible 👍 119
Maintenance Status: Good

Material Design charting library for flutter. Forked from google/charts.

flutter_flow_chart Card Image
flutter_flow_chart
Dart 3 compatible 👍 114
Maintenance Status: Good

draw a flow chart diagram with different kind of customizable elements. Dashboards can be saved for later use.

gauge_indicator Card Image
gauge_indicator
Dart 3 compatible 👍 101
Maintenance Status: Good

An animated, highly customizable, open source, Flutter gauge widget.

chart_sparkline Card Image
chart_sparkline
Dart 3 compatible 👍 100
Maintenance Status: Good

Beautiful sparkline charts for Flutter. Average line, highest and lowest value.

geekyants_flutter_gauges Card Image
geekyants_flutter_gauges
Dart 3 compatible 👍 92
Maintenance Status: Good

A linear gauge package for Flutter that displays progress and can be customized for appearance and behavior.

flutter_charts Card Image
flutter_charts
Dart 3 compatible 👍 83
Maintenance Status: Good

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_flutter_treemap Card Image
syncfusion_flutter_treemap
Dart 3 compatible 👍 82
Maintenance Status: Good

A Flutter Treemap library for creating interactive treemap to visualize flat and hierarchical data based on squarified, slice, and dice algorithms.

syncfusion_officechart Card Image
syncfusion_officechart
Dart 3 compatible 👍 79
Maintenance Status: Good

Syncfusion Flutter Office Chart is a library written natively in Dart for creating Office charts from scratch.

high_chart Card Image
high_chart
Dart 3 compatible 👍 75
Maintenance Status: Good

A chart library based on High Charts (.JS), able to build advanced charts like Pie chart, linear chart, etc.

time_chart Card Image
time_chart
Dart 3 compatible 👍 70
Maintenance Status: Good

A scrollable time chart in Flutter. Currently supporting en, ko languages.

fl_animated_linechart Card Image
fl_animated_linechart
Dart 3 compatible 👍 66
Maintenance Status: Good

Animated flutter line & area chart. Performs with big datasets, support multiple y axis and datetime x axis

chart_engine
Dart 3 compatible 👍 42
Maintenance Status: Good

Chart generator with interchangeable chart engines, like ChartJS and ApexCharts.

fl_heatmap Card Image
fl_heatmap
Dart 3 compatible 👍 30
Maintenance Status: Good

A heatmap widget for Flutter apps with various styling options.

kdgaugeview Card Image
kdgaugeview
Dart 3 compatible 👍 22
Maintenance Status: Good

KDGaugeView is a simple and customizable gauge control for Flutter

charts_painter Card Image
charts_painter
Dart 3 compatible 👍 280
Maintenance Status: Average

Highly customizable and extendable charts library for flutter made with custom painters

flutter_audio_waveforms Card Image
flutter_audio_waveforms
Dart 3 compatible 👍 182
Maintenance Status: Average

A UI library for easily adding audio waveforms to your apps, with several customization options.

mrx_charts Card Image
mrx_charts
Dart 3 compatible 👍 148
Maintenance Status: Average

Simple, high-performance Flutter charts with beautiful animations.

audio_wave Card Image
audio_wave
Dart 3 compatible 👍 104
Maintenance Status: Average

A highly customizable bar graph(or wave graph) with animation, color, radius, spaces, etc.

vector_map Card Image
vector_map
Dart 3 compatible 👍 73
Maintenance Status: Average

Vector map for Flutter. Highly customizable. Compatible with GeoJSON. Map chart. Pure Flutter.

charts_flutter_new Card Image
charts_flutter_new
Dart 3 compatible 👍 47
Maintenance Status: Average

Material Design charting library for flutter with active support

tiny_charts
Dart 3 compatible 👍 43
Maintenance Status: Average

Render sparkline charts for fast data visualization on Flutter apps.

gantt_chart Card Image
gantt_chart
Dart 3 compatible 👍 35
Maintenance Status: Average

A fully customizable gantt chart package written purely in dart

spider_chart Card Image
spider_chart
Dart 3 compatible 👍 29
Maintenance Status: Average

Spider Chart is a simple spider/radar charting library for Flutter

candlesticks
Dart 3 compatible 👍 134
Maintenance Status: Poor

A high-performance full featured candlesticks chart for all platforms.

flutter_radar_chart
Dart 3 compatible 👍 92
Maintenance Status: Poor

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.

radar_chart
Dart 3 compatible 👍 70
Maintenance Status: Poor

A flexible Flutter radar/spider chart with super powers. Colors and Sizes are customizable.

draw_graph
Dart 3 compatible 👍 69
Maintenance Status: Poor

Do you want to display a graph in your app? This package can help. It has a widget that draws line graph for you.

chart_components
Dart 3 compatible 👍 48
Maintenance Status: Poor

Two chart components for Flutter. Animated bar chart and animated calendar grid chart based on the github's one. Many properties to customize.

gauges
Dart 3 compatible 👍 40
Maintenance Status: Poor

A library for customizable gauges (radial gauges only for now).

stacked_bar_chart
Dart 3 compatible 👍 34
Maintenance Status: Poor

A flutter library to draw graphs that can be scrolled as well as customized per the developers need.

vertical_barchart
Dart 3 compatible 👍 33
Maintenance Status: Poor

Simple, responsive and beautiful Vertical BarChart.

multi_charts
Dart 3 compatible 👍 31
Maintenance Status: Poor

A Flutter package providing different types of charts built purely in dart.

awesome_circular_chart
Dart 3 compatible 👍 31
Maintenance Status: Poor

Animated radial and pie charts for Flutter

sliver_bar_chart
Dart 3 compatible 👍 26
Maintenance Status: Poor

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.

line_chart
Dart 3 compatible 👍 26
Maintenance Status: Poor

A simple flutter package to create a custom line chart

flutter_circle_chart
Dart 3 compatible 👍 26
Maintenance Status: Poor

A Flutter package to create a Circle Chart with multiple drawing types. It will be useful for your awesome app.

flutter_plot
Dart 3 compatible 👍 17
Maintenance Status: Poor

A pretty plotting package for Flutter apps.

speedometer
👍 19
Maintenance Status: Average

A little widget that given an Observable gives you an updated SpeedOMeter.

bezier_chart
👍 248
Maintenance Status: Poor

A beautiful bezier line chart widget for flutter that is highly interactive and configurable.

mp_chart
👍 115
Maintenance Status: Poor

A Flutter chart package just like AndroidMPChart, apply easy to use chart for Flutter.

flutter_circular_chart
👍 90
Maintenance Status: Poor

Animated radial and pie charts for Flutter

flutter_sparkline
👍 70
Maintenance Status: Poor

Beautiful sparkline charts for Flutter.

flutter_visualizers
👍 67
Maintenance Status: Poor

A Flutter plugin to Visualize the audio being played (only android).

flutter_annual_task
👍 45
Maintenance Status: Poor

Flutter package for displaying grid view of daily task like Github-Contributions(Github calendar).

modern_charts
👍 44
Maintenance Status: Poor

A package for creating simple yet modern looking charts.

fcharts
👍 38
Maintenance Status: Poor

A chart library for Flutter. Create beautiful, animated, responsive charts using a simple and intuitive API.

flutter_candlesticks
👍 28
Maintenance Status: Poor

Elegant OHLC Candlestick and Trade Volume charts for Flutter.

sheet_music
👍 24
Maintenance Status: Poor

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).

flutter_k_chart
👍 23
Maintenance Status: Poor

flutter_k_chart, Writted with pure dart, supported both iOS and Android.

flow_graph
👍 20
Maintenance Status: Poor

DAG graph on flutter.

github_calendar
👍 19
Maintenance Status: Poor

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
Maintenance Status: Poor

Fully customizable Gauge widget for Flutter with options for multiple segments, colors and customizable styling for displaying current value and text

pandapie
👍 16
Maintenance Status: Poor

A fancy pie chart for pandas. Pandapie designed for new neumorphic design trend.

flutter_speedometer
👍 15
Maintenance Status: Poor

Simple widget that let Flutter Devs can easily integrate speedometer to their apps with customizable options