We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Beautiful and Interactive Flutter Charts and Graphs

  • Visualize and analyze data with an ever-expanding collection of 10+ charts and graphs.
  • Easily create and customize charts with intuitive APIs for iOS and Android with single code base.
  • Interact and explore charts with features such as zoom and pan, selection, tooltips and trackball.
Apple Icon Android Icon

Trusted by the world’s leading companies

Syncfusion trusted companies


The Flutter Charts, a mobile friendly easy-to-use cross platform charting widget is used to add beautiful charts to mobile apps. It contains most popular and widely used 10+ chart types like line, bar, area, spline, pie, doughnut, etc. Its high performance helps render large amount of data quickly in your mobile devices. It also comes with a lot of features such as zooming, panning, tooltip, crosshair, trackball, and events to make the charts more interactive.

High performance

The Flutter Chart control includes several data rendering optimizations. It provides the best possible performance when plotting large volumes of data and handling high-frequency real-time data.

High-performance Flutter charts

Chart types

The Flutter Chart control includes functionality for plotting 10+ chart types. Each chart type is easily configured with built-in support for creating stunning visual effects.

Flutter chart types

Chart axis

The Flutter Chart control supports three different types of axes: numerical, categorical, and date-time. The appearance of all chart axis elements can be customized with built-in properties.

Flutter chart multiple axis

User interactions

The end user experience is greatly enhanced by a set of user interaction features such as zooming, panning, trackball, selection, and tooltip.

Flutter chart interactive features

Data labels and markers

Data points can be easily annotated with labels to improve the readability of data in Flutter charts. Readability can be further enhanced by adding markers or customizable symbols.

Flutter line chart shows the data marker

Data point markers

Mark the data points with built-in available shapes.

Flutter chart shows the data labels and connector line in pie chart

Labels and connector lines

Connect a data point and its label with a Bezier curve or a straight line.

Flutter chart shows data labels customization in bar chart

Labels customization

Customize the data labels using templates.


Legends provide additional information helpful in identifying individual data or series in a Flutter chart.

Flutter pie chart shows the legend customization with data tempalte


Apply a template to a legend item. This helps show more information about a series or data point in a legend.

The Flutter step line chart shows the customization of legend icons

Icon customization

Customize a legend icon with built-in available shapes such as rectangles, circles, diamonds, pentagons, triangles, crosses, and straight lines to improve the readability of the Flutter charts.

The Flutter stacked column chart shows the wrapped legend items support

Wrap the legend items

Display the legend items in multiple rows when several series are loaded in a single Flutter chart.


Annotations display metadata about a Flutter chart or series at a specific point of interest in the plotting area. Annotate Flutter charts with any custom view. Also multiple annotations can be added to a single Flutter chart.

 Flutter charts with annotation


Apply gradient colors to visualize data in different colors, improving the readability and appearance of the Flutter charts.

Shows the gradient support in Flutter charts

Empty points

Elegantly handle the empty point values in Flutter charts.

Shows empty point support in Flutter charts

Vertical charts

Rotate all the series types to plot data in a vertical direction and view the data from a different perspective.

Flutter vertical charts


Localize all the static text within the Flutter charts to any desired language.

Localize all the static text within the chart to any desired language


Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Syncfusion Awards
Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon