From 99c9c0d4e538239b9db2f487ca29ed3d1820d8bc Mon Sep 17 00:00:00 2001 From: Andrei Stoica Date: Thu, 14 Nov 2024 14:10:51 -0500 Subject: [PATCH] more cleanup --- lib/done.dart | 26 +++++++++++++++++++------- lib/main.dart | 2 ++ 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/lib/done.dart b/lib/done.dart index b09bef7..4db0694 100644 --- a/lib/done.dart +++ b/lib/done.dart @@ -40,10 +40,7 @@ class _MyHomePageState extends State { ), body: Padding( padding: const EdgeInsets.all(20), - child: RotatedBox( - quarterTurns: 1, - child: MyBarChart(), - ), + child: MyBarChart(), ), ); } @@ -91,8 +88,18 @@ class MyBarChart extends StatelessWidget { .map((d) => BarChartGroupData( x: data.indexOf(d), barRods: [ - BarChartRodData(toY: d.year.toDouble(), color: Colors.orange), - BarChartRodData(toY: d.gpa.toDouble(), color: Colors.indigo) + BarChartRodData( + toY: d.year.toDouble(), + width: 40, + borderRadius: BorderRadius.all(Radius.circular(5)), + color: Colors.orange, + ), + BarChartRodData( + toY: d.gpa.toDouble(), + width: 40, + borderRadius: BorderRadius.all(Radius.circular(5)), + color: Colors.indigo, + ) ], )) .toList(); @@ -122,7 +129,10 @@ class MyBarChart extends StatelessWidget { @override Widget build(BuildContext context) { - return BarChart(_chartData()); + return RotatedBox( + quarterTurns: 1, + child: BarChart(_chartData()), + ); } } @@ -135,6 +145,8 @@ class ChartData { static List exampleData() { return [ + ChartData(name: "John", gpa: 2, year: 1), + ChartData(name: "Jane", gpa: 3, year: 2), ChartData(name: "John Doe", gpa: 2, year: 1), ChartData(name: "Jane Doe", gpa: 3, year: 2), ChartData(name: "Doe", gpa: 4, year: 3), diff --git a/lib/main.dart b/lib/main.dart index 280ed25..00b0c17 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -59,6 +59,8 @@ class ChartData { return [ ChartData(name: "John", gpa: 2, year: 1), ChartData(name: "Jane", gpa: 3, year: 2), + ChartData(name: "John Doe", gpa: 2, year: 1), + ChartData(name: "Jane Doe", gpa: 3, year: 2), ChartData(name: "Doe", gpa: 4, year: 3), ]; }