@@ -16,56 +16,56 @@ The [`SfTreemap`](https://pub.dev/documentation/syncfusion_flutter_treemap/lates
16
16
{% tabs %}
17
17
{% highlight Dart %}
18
18
19
- late List<PopulationModel > _ source;
20
- late String _ semanticLabel = 'Asia is the most populated continent and Australia is the least populated continent';
21
-
22
- @override
23
- void initState() {
24
- _ source = const <PopulationModel >[
25
- PopulationModel('Asia', 456.07),
26
- PopulationModel('Africa', 121.61),
27
- PopulationModel('Europe', 74.64),
28
- PopulationModel('North America', 57.9),
29
- PopulationModel('South America', 42.25),
30
- PopulationModel('Australia', 2.54),
31
- ] ;
32
- super.initState();
33
- }
34
-
35
- @override
36
- void dispose() {
37
- _ source.clear();
38
- super.dispose();
39
- }
40
-
41
- @override
42
- Widget build(BuildContext context) {
43
- return Scaffold(
44
- body: Semantics(
45
- label: 'Syncfusion Flutter Treemap',
46
- value: _ semanticLabel,
47
- child: Column(
48
- children: [
49
- Expanded(
50
- child: SfTreemap(
51
- dataCount: _ source.length,
52
- weightValueMapper: (int index) {
53
- return _ source[ index] .populationInCrores;
54
- },
55
- levels: [
56
- TreemapLevel(
57
- groupMapper: (int index) {
58
- return _ source[ index] .continent;
59
- },
60
- ),
61
- ] ,
19
+ late List<PopulationModel > _ source;
20
+ late String _ semanticLabel = 'Asia is the most populated continent and Australia is the least populated continent';
21
+
22
+ @override
23
+ void initState() {
24
+ _ source = const <PopulationModel >[
25
+ PopulationModel('Asia', 456.07),
26
+ PopulationModel('Africa', 121.61),
27
+ PopulationModel('Europe', 74.64),
28
+ PopulationModel('North America', 57.9),
29
+ PopulationModel('South America', 42.25),
30
+ PopulationModel('Australia', 2.54),
31
+ ] ;
32
+ super.initState();
33
+ }
34
+
35
+ @override
36
+ void dispose() {
37
+ _ source.clear();
38
+ super.dispose();
39
+ }
40
+
41
+ @override
42
+ Widget build(BuildContext context) {
43
+ return Scaffold(
44
+ body: Semantics(
45
+ label: 'Syncfusion Flutter Treemap',
46
+ value: _ semanticLabel,
47
+ child: Column(
48
+ children: [
49
+ Expanded(
50
+ child: SfTreemap(
51
+ dataCount: _ source.length,
52
+ weightValueMapper: (int index) {
53
+ return _ source[ index] .populationInCrores;
54
+ },
55
+ levels: [
56
+ TreemapLevel(
57
+ groupMapper: (int index) {
58
+ return _ source[ index] .continent;
59
+ },
60
+ ),
61
+ ] ,
62
+ ),
62
63
),
63
- ) ,
64
- ] ,
64
+ ] ,
65
+ ) ,
65
66
),
66
- ),
67
- );
68
- }
67
+ );
68
+ }
69
69
70
70
class PopulationModel {
71
71
const PopulationModel(this.continent, this.populationInCrores);
0 commit comments