Skip to content

Commit f9d7441

Browse files
Resolved conflicts
2 parents 8205e55 + fda78cd commit f9d7441

File tree

1 file changed

+24
-22
lines changed

1 file changed

+24
-22
lines changed

lib/main.dart

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@ class ChartApp extends StatelessWidget {
1111
Widget build(BuildContext context) {
1212
return MaterialApp(
1313
title: 'Chart Demo',
14-
theme: ThemeData(
15-
primarySwatch: Colors.blue
16-
),
14+
theme: ThemeData(primarySwatch: Colors.blue),
1715
home: MyHomePage(),
1816
);
1917
}
@@ -28,6 +26,14 @@ class MyHomePage extends StatefulWidget {
2826
}
2927

3028
class _MyHomePageState extends State<MyHomePage> {
29+
TooltipBehavior _tooltipBehavior;
30+
31+
@override
32+
void initState() {
33+
_tooltipBehavior = TooltipBehavior(enable: true);
34+
super.initState();
35+
}
36+
3137
@override
3238
Widget build(BuildContext context) {
3339
return Scaffold(
@@ -63,29 +69,25 @@ class _MyHomePageState extends State<MyHomePage> {
6369
}
6470
},
6571
primaryXAxis: DateTimeAxis(
66-
interval: 30,
67-
intervalType: DateTimeIntervalType.days
68-
),
72+
interval: 30, intervalType: DateTimeIntervalType.days),
6973
// Enable tooltip
70-
tooltipBehavior: TooltipBehavior(enable: true),
74+
tooltipBehavior: _tooltipBehavior,
7175
series: <ChartSeries<SalesData, DateTime>>[
7276
LineSeries<SalesData, DateTime>(
73-
enableTooltip: true,
74-
dataSource: <SalesData>[
75-
SalesData(DateTime(2020, 01, 31), 35),
76-
SalesData(DateTime(2020, 02, 28), 28),
77-
SalesData(DateTime(2020, 03, 31), 34),
78-
SalesData(DateTime(2020, 04, 30), 32),
79-
SalesData(DateTime(2020, 05, 31), 40)
80-
],
81-
xValueMapper: (SalesData sales, _) => sales.date,
82-
yValueMapper: (SalesData sales, _) => sales.sales,
77+
enableTooltip: true,
78+
dataSource: <SalesData>[
79+
SalesData(DateTime(2020, 01, 31), 35),
80+
SalesData(DateTime(2020, 02, 28), 28),
81+
SalesData(DateTime(2020, 03, 31), 34),
82+
SalesData(DateTime(2020, 04, 30), 32),
83+
SalesData(DateTime(2020, 05, 31), 40)
84+
],
85+
xValueMapper: (SalesData sales, _) => sales.date,
86+
yValueMapper: (SalesData sales, _) => sales.sales,
8387
)
84-
]
85-
),
88+
]),
8689
),
87-
)
88-
);
90+
));
8991
}
9092
}
9193

@@ -94,4 +96,4 @@ class SalesData {
9496

9597
final DateTime date;
9698
final double sales;
97-
}
99+
}

0 commit comments

Comments
 (0)