Skip to content

Commit 8c91013

Browse files
committed
committed the sample changes
1 parent c272995 commit 8c91013

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

lib/main.dart

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ class MyHomePage extends StatefulWidget {
2727
}
2828

2929
class _MyHomePageState extends State<MyHomePage> {
30-
late TooltipBehavior _tooltipBehavior;
3130
List<SalesData> chartData = [];
3231

3332
Future loadSalesData() async {
@@ -43,7 +42,6 @@ class _MyHomePageState extends State<MyHomePage> {
4342
@override
4443
void initState() {
4544
super.initState();
46-
_tooltipBehavior = TooltipBehavior(enable: true);
4745
loadSalesData();
4846
}
4947

@@ -57,31 +55,26 @@ class _MyHomePageState extends State<MyHomePage> {
5755
primaryXAxis: CategoryAxis(),
5856
// Chart title
5957
title: ChartTitle(text: 'Half yearly sales analysis'),
60-
// Enable legend
61-
legend: Legend(isVisible: true),
62-
// Enable tooltip
63-
tooltipBehavior: _tooltipBehavior,
6458
series: <ChartSeries<SalesData, String>>[
6559
LineSeries<SalesData, String>(
66-
dataSource: chartData,
67-
xValueMapper: (SalesData sales, _) => sales.year,
68-
yValueMapper: (SalesData sales, _) => sales.sales,
69-
// Enable data label
70-
dataLabelSettings: DataLabelSettings(isVisible: true))
60+
dataSource: chartData,
61+
xValueMapper: (SalesData sales, _) => sales.month,
62+
yValueMapper: (SalesData sales, _) => sales.sales,
63+
)
7164
]));
7265
}
7366
}
7467

7568
class SalesData {
76-
SalesData(this.year, this.sales);
69+
SalesData(this.month, this.sales);
7770

78-
final String year;
71+
final String month;
7972
final double sales;
8073

8174
factory SalesData.fromJson(Map<String, dynamic> parsedJson) {
8275
return SalesData(
83-
parsedJson['year'].toString(),
84-
parsedJson['sales'] as double,
76+
parsedJson['month'].toString(),
77+
parsedJson['sales'],
8578
);
8679
}
8780
}

0 commit comments

Comments
 (0)