Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

lstNull/fcharts

Repository files navigation

fcharts

Build Status Pub Status

A work-in-progress chart library for Flutter. Until version 1.0.0 the API is subject to change drastically. Needless to say, fcharts is not production ready.

The goal of this project is to allow for creating beautiful, responsive charts using a simple and intuitive API.

Inspired by Mikkel Ravn's tutorial on Flutter widgets and animations. If you have used Recharts (ReactJS library) you will find the high level API to be somewhat familiar.

Demo

Bar chart demo Touch demo

Example Usage

class SimpleLineChart extends StatelessWidget {
 // X value -> Y value
 static const myData = [
 ["A", "✔"],
 ["B", "❓"],
 ["C", "✖"],
 ["D", "❓"],
 ["E", "✖"],
 ["F", "✖"],
 ["G", "✔"],
 ];
 
 @override
 Widget build(BuildContext context) {
 return new LineChart(
 lines: [
 new Line<List<String>, String, String>(
 data: myData,
 xFn: (datum) => datum[0],
 yFn: (datum) => datum[1],
 ),
 ],
 chartPadding: new EdgeInsets.fromLTRB(30.0, 10.0, 10.0, 30.0),
 );
 }
}

The above code creates:

line chart

About

📊 Create beautiful, responsive, animated charts using a simple and intuitive API.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 99.0%
  • Other 1.0%

AltStyle によって変換されたページ (->オリジナル) /