You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.4 KiB
Dart
44 lines
1.4 KiB
Dart
4 years ago
|
import 'package:flutter/material.dart';
|
||
|
import 'package:charts_flutter/flutter.dart' as charts;
|
||
|
|
||
|
class AppBarChart extends StatelessWidget {
|
||
|
const AppBarChart({
|
||
|
Key key,
|
||
|
@required this.seriesList,
|
||
|
}) : super(key: key);
|
||
|
|
||
|
final List<charts.Series> seriesList;
|
||
|
|
||
|
@override
|
||
|
Widget build(BuildContext context) {
|
||
|
return Container(
|
||
|
height: 400,
|
||
|
margin: EdgeInsets.only(top: 60),
|
||
|
child: charts.BarChart(
|
||
|
seriesList,
|
||
|
// animate: animate,
|
||
|
|
||
|
/// Customize the primary measure axis using a small tick renderer.
|
||
|
/// Use String instead of num for ordinal domain axis
|
||
|
/// (typically bar charts).
|
||
|
primaryMeasureAxis: new charts.NumericAxisSpec(
|
||
|
renderSpec: new charts.GridlineRendererSpec(
|
||
|
// Display the measure axis labels below the gridline.
|
||
|
//
|
||
|
// 'Before' & 'after' follow the axis value direction.
|
||
|
// Vertical axes draw 'before' below & 'after' above the tick.
|
||
|
// Horizontal axes draw 'before' left & 'after' right the tick.
|
||
|
labelAnchor: charts.TickLabelAnchor.before,
|
||
|
|
||
|
// Left justify the text in the axis.
|
||
|
//
|
||
|
// Note: outside means that the secondary measure axis would right
|
||
|
// justify.
|
||
|
labelJustification:
|
||
|
charts.TickLabelJustification.outside,
|
||
|
)),
|
||
|
),
|
||
|
);
|
||
|
}
|
||
|
}
|