Flutter Charting Library

Flutter Charting Library

Charts is a general charting library, currently enabled for the Flutter mobile UI framework.

See the online gallery for supported chart types and examples of how to custom components of the chart.

Note: This is not an official Google product.

Travis CI Build Status

charts_common

charts_common pub package

A common library for charting packages.

charts_flutter

charts_flutter pub package

A charting package for Flutter, supporting both Android and iOS.

All charts packages are licensed under the Apache 2 license, see the LICENSE and AUTHORS files for details.

Development

This project is developed internally at Google and published for external consumption, external contributions unfortunately cannot be taken at this time.

Bar Charts

Simple
Stacked
Grouped
Grouped Stacked
Grouped Target Line
Stacked Horizontal
Stacked Target Line
Horizontal
Horizontal Bar Label
Horizontal Bar Label Custom
Vertical Bar Label
Spark Bar
Grouped Fill Color
Stacked Fill Color
Pattern Forward Hatch
Horizontal Pattern Forward Hatch
Grouped Stacked Weight Pattern
Custom Rounded Bars

Time Series Charts

Simple
End Points Axis
Confidence Interval
Line Annotation
Range Annotation
Range Annotation Margin
Symbol Annotation
With Bar Renderer

Line Charts

Simple
Points
Stacked Area
Stacked Area Custom Color
Area And Line
Simple Nulls
Stacked Area Nulls
Dash Pattern
Segments
Line Annotation
Range Annotation
Range Annotation Margin

Scatter Plot Charts

Simple
Shapes
Comparison Points
Bucketing Axis

Combo Charts

Ordinal Bar Line
Numeric Line Bar
Numeric Line Point
Date Time Line Point
Scatter Plot Line

Pie Charts

Simple
Outside Label
Partial Pie
Donut
Auto Label
Gauge

Axes

Bar Secondary Axis
Bar Secondary Axis Only
Horizontal Bar Secondary Axis
Flipped Vertical Axis
Short Tick Length Axis
Custom Font Size And Color
Measure Axis Label Alignment
Hidden Ticks And Labels Axis
Custom Axis Tick Formatters
Custom Measure Tick Count
Integer Only Measure Axis
Nonzero Bound Measure Axis
Nonzero Bound Measure Axis
Statically Provided Ticks
Ordinal Initial Viewport
Numeric Initial Viewport
Gridline Dash Pattern
Line Disjoint Axis

Legends

Simple Series Legend
Series Legend Options
Series Legend With Measures
Legend Custom Symbol
Default Hidden Series Legend
Simple Datum Legend
Datum Legend Options
Datum Legend With Measures

Hovercards

| | | | |
| — | — | — | — |

Behaviors

Initial Selection
Selection Bar Highlight
Selection Line Highlight
Selection User Managed
Selection Callback Example
Chart Title
Slider
Sliding Viewport On Selection
Percent Of Domain
Percent Of Domain By Category
Percent Of Series
Initial Hint Animation

a11y

Domain A11y Explore Bar Chart

i18n

Rtl Bar Chart
Rtl Line Chart
Rtl Line Segments
Rtl Series Legend

Source Code

Please Visit Flutter Charint Library Source Code at GitHub