Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 816ee9a

Browse files
authored
Merge pull request imaNNeo#400 from imaNNeoFighT/dev
Dev 0.11.0
2 parents 60bd011 + 3eb1186 commit 816ee9a

File tree

12 files changed

+847
-719
lines changed

12 files changed

+847
-719
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 0.11.0
2+
* [Bugfix] Prevent show ScatterSpot if show is false, #385.
3+
* [Improvement] Set default centerSpaceRadius to double.infinity in [PieChartData](https://github.com/imaNNeoFighT/fl_chart/blob/master/repo_files/documentations/pie_chart.md#piechartdata), #384.
4+
* [Improvement] Allowed to have topTitles in the [BarChart](https://github.com/imaNNeoFighT/fl_chart/blob/master/repo_files/documentations/bar_chart.md), see [BarChartSample5](https://github.com/imaNNeoFighT/fl_chart/blob/master/repo_files/documentations/bar_chart.md#sample-5-source-code), #394.
5+
* [Improvement] Added `touchedStackItem` and `touchedStackItemIndex` properties in the [BarTouchedSpot](https://github.com/imaNNeoFighT/fl_chart/blob/master/repo_files/documentations/bar_chart.md#bartouchedspot) to determine in which [BarChartRodStackItem](https://github.com/imaNNeoFighT/fl_chart/blob/master/repo_files/documentations/bar_chart.md#barchartrodstackitem) click happened, #393.
6+
* [Improvement] [BREAKING] Renamed `rodStackItem` to `rodStackItems` in [BarChartRodData](https://github.com/imaNNeoFighT/fl_chart/blob/master/repo_files/documentations/bar_chart.md#barchartroddata).
7+
18
## 0.10.1
29
* [Improvement] Show barGroups `x` value instead of `index` in bottom titles, #342.
310
* [Improvement] [BREAKING] Use `double.infinity` instead of `double.nan` for letting `enterSpaceRadius` be as large as possible in the (PieChartData)[https://github.com/imaNNeoFighT/fl_chart/blob/master/repo_files/documentations/pie_chart.md#piechartdata], #377.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Thank you all!
4141

4242
```yml
4343
dependencies:
44-
fl_chart: ^0.10.1
44+
fl_chart: ^0.11.0
4545
```
4646
4747

example/lib/bar_chart/samples/bar_chart_sample4.dart

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -88,39 +88,39 @@ class BarChartSample4State extends State<BarChartSample4> {
8888
barRods: [
8989
BarChartRodData(
9090
y: 17000000000,
91-
rodStackItem: [
91+
rodStackItems: [
9292
BarChartRodStackItem(0, 2000000000, dark),
9393
BarChartRodStackItem(2000000000, 12000000000, normal),
9494
BarChartRodStackItem(12000000000, 17000000000, light),
9595
],
9696
borderRadius: const BorderRadius.all(Radius.zero)),
9797
BarChartRodData(
9898
y: 24000000000,
99-
rodStackItem: [
99+
rodStackItems: [
100100
BarChartRodStackItem(0, 13000000000, dark),
101101
BarChartRodStackItem(13000000000, 14000000000, normal),
102102
BarChartRodStackItem(14000000000, 24000000000, light),
103103
],
104104
borderRadius: const BorderRadius.all(Radius.zero)),
105105
BarChartRodData(
106106
y: 23000000000.5,
107-
rodStackItem: [
107+
rodStackItems: [
108108
BarChartRodStackItem(0, 6000000000.5, dark),
109109
BarChartRodStackItem(6000000000.5, 18000000000, normal),
110110
BarChartRodStackItem(18000000000, 23000000000.5, light),
111111
],
112112
borderRadius: const BorderRadius.all(Radius.zero)),
113113
BarChartRodData(
114114
y: 29000000000,
115-
rodStackItem: [
115+
rodStackItems: [
116116
BarChartRodStackItem(0, 9000000000, dark),
117117
BarChartRodStackItem(9000000000, 15000000000, normal),
118118
BarChartRodStackItem(15000000000, 29000000000, light),
119119
],
120120
borderRadius: const BorderRadius.all(Radius.zero)),
121121
BarChartRodData(
122122
y: 32000000000,
123-
rodStackItem: [
123+
rodStackItems: [
124124
BarChartRodStackItem(0, 2000000000.5, dark),
125125
BarChartRodStackItem(2000000000.5, 17000000000.5, normal),
126126
BarChartRodStackItem(17000000000.5, 32000000000, light),
@@ -134,39 +134,39 @@ class BarChartSample4State extends State<BarChartSample4> {
134134
barRods: [
135135
BarChartRodData(
136136
y: 31000000000,
137-
rodStackItem: [
137+
rodStackItems: [
138138
BarChartRodStackItem(0, 11000000000, dark),
139139
BarChartRodStackItem(11000000000, 18000000000, normal),
140140
BarChartRodStackItem(18000000000, 31000000000, light),
141141
],
142142
borderRadius: const BorderRadius.all(Radius.zero)),
143143
BarChartRodData(
144144
y: 35000000000,
145-
rodStackItem: [
145+
rodStackItems: [
146146
BarChartRodStackItem(0, 14000000000, dark),
147147
BarChartRodStackItem(14000000000, 27000000000, normal),
148148
BarChartRodStackItem(27000000000, 35000000000, light),
149149
],
150150
borderRadius: const BorderRadius.all(Radius.zero)),
151151
BarChartRodData(
152152
y: 31000000000,
153-
rodStackItem: [
153+
rodStackItems: [
154154
BarChartRodStackItem(0, 8000000000, dark),
155155
BarChartRodStackItem(8000000000, 24000000000, normal),
156156
BarChartRodStackItem(24000000000, 31000000000, light),
157157
],
158158
borderRadius: const BorderRadius.all(Radius.zero)),
159159
BarChartRodData(
160160
y: 15000000000,
161-
rodStackItem: [
161+
rodStackItems: [
162162
BarChartRodStackItem(0, 6000000000.5, dark),
163163
BarChartRodStackItem(6000000000.5, 12000000000.5, normal),
164164
BarChartRodStackItem(12000000000.5, 15000000000, light),
165165
],
166166
borderRadius: const BorderRadius.all(Radius.zero)),
167167
BarChartRodData(
168168
y: 17000000000,
169-
rodStackItem: [
169+
rodStackItems: [
170170
BarChartRodStackItem(0, 9000000000, dark),
171171
BarChartRodStackItem(9000000000, 15000000000, normal),
172172
BarChartRodStackItem(15000000000, 17000000000, light),
@@ -180,39 +180,39 @@ class BarChartSample4State extends State<BarChartSample4> {
180180
barRods: [
181181
BarChartRodData(
182182
y: 34000000000,
183-
rodStackItem: [
183+
rodStackItems: [
184184
BarChartRodStackItem(0, 6000000000, dark),
185185
BarChartRodStackItem(6000000000, 23000000000, normal),
186186
BarChartRodStackItem(23000000000, 34000000000, light),
187187
],
188188
borderRadius: const BorderRadius.all(Radius.zero)),
189189
BarChartRodData(
190190
y: 32000000000,
191-
rodStackItem: [
191+
rodStackItems: [
192192
BarChartRodStackItem(0, 7000000000, dark),
193193
BarChartRodStackItem(7000000000, 24000000000, normal),
194194
BarChartRodStackItem(24000000000, 32000000000, light),
195195
],
196196
borderRadius: const BorderRadius.all(Radius.zero)),
197197
BarChartRodData(
198198
y: 14000000000.5,
199-
rodStackItem: [
199+
rodStackItems: [
200200
BarChartRodStackItem(0, 1000000000.5, dark),
201201
BarChartRodStackItem(1000000000.5, 12000000000, normal),
202202
BarChartRodStackItem(12000000000, 14000000000.5, light),
203203
],
204204
borderRadius: const BorderRadius.all(Radius.zero)),
205205
BarChartRodData(
206206
y: 20000000000,
207-
rodStackItem: [
207+
rodStackItems: [
208208
BarChartRodStackItem(0, 4000000000, dark),
209209
BarChartRodStackItem(4000000000, 15000000000, normal),
210210
BarChartRodStackItem(15000000000, 20000000000, light),
211211
],
212212
borderRadius: const BorderRadius.all(Radius.zero)),
213213
BarChartRodData(
214214
y: 24000000000,
215-
rodStackItem: [
215+
rodStackItems: [
216216
BarChartRodStackItem(0, 4000000000, dark),
217217
BarChartRodStackItem(4000000000, 15000000000, normal),
218218
BarChartRodStackItem(15000000000, 24000000000, light),
@@ -226,39 +226,39 @@ class BarChartSample4State extends State<BarChartSample4> {
226226
barRods: [
227227
BarChartRodData(
228228
y: 14000000000,
229-
rodStackItem: [
229+
rodStackItems: [
230230
BarChartRodStackItem(0, 1000000000.5, dark),
231231
BarChartRodStackItem(1000000000.5, 12000000000, normal),
232232
BarChartRodStackItem(12000000000, 14000000000, light),
233233
],
234234
borderRadius: const BorderRadius.all(Radius.zero)),
235235
BarChartRodData(
236236
y: 27000000000,
237-
rodStackItem: [
237+
rodStackItems: [
238238
BarChartRodStackItem(0, 7000000000, dark),
239239
BarChartRodStackItem(7000000000, 25000000000, normal),
240240
BarChartRodStackItem(25000000000, 27000000000, light),
241241
],
242242
borderRadius: const BorderRadius.all(Radius.zero)),
243243
BarChartRodData(
244244
y: 29000000000,
245-
rodStackItem: [
245+
rodStackItems: [
246246
BarChartRodStackItem(0, 6000000000, dark),
247247
BarChartRodStackItem(6000000000, 23000000000, normal),
248248
BarChartRodStackItem(23000000000, 29000000000, light),
249249
],
250250
borderRadius: const BorderRadius.all(Radius.zero)),
251251
BarChartRodData(
252252
y: 16000000000.5,
253-
rodStackItem: [
253+
rodStackItems: [
254254
BarChartRodStackItem(0, 9000000000, dark),
255255
BarChartRodStackItem(9000000000, 15000000000, normal),
256256
BarChartRodStackItem(15000000000, 16000000000.5, light),
257257
],
258258
borderRadius: const BorderRadius.all(Radius.zero)),
259259
BarChartRodData(
260260
y: 15000000000,
261-
rodStackItem: [
261+
rodStackItems: [
262262
BarChartRodStackItem(0, 7000000000, dark),
263263
BarChartRodStackItem(7000000000, 12000000000.5, normal),
264264
BarChartRodStackItem(12000000000.5, 15000000000, light),

example/lib/bar_chart/samples/bar_chart_sample5.dart

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,32 @@ class BarChartSample5State extends State<BarChartSample5> {
3535
),
3636
titlesData: FlTitlesData(
3737
show: true,
38+
topTitles: SideTitles(
39+
showTitles: true,
40+
textStyle: const TextStyle(color: Colors.white, fontSize: 10),
41+
margin: 10,
42+
rotateAngle: 0,
43+
getTitles: (double value) {
44+
switch (value.toInt()) {
45+
case 0:
46+
return 'Mon';
47+
case 1:
48+
return 'Tue';
49+
case 2:
50+
return 'Wed';
51+
case 3:
52+
return 'Thu';
53+
case 4:
54+
return 'Fri';
55+
case 5:
56+
return 'Sat';
57+
case 6:
58+
return 'Sun';
59+
default:
60+
return '';
61+
}
62+
},
63+
),
3864
bottomTitles: SideTitles(
3965
showTitles: true,
4066
textStyle: const TextStyle(color: Colors.white, fontSize: 10),
@@ -115,7 +141,7 @@ class BarChartSample5State extends State<BarChartSample5> {
115141
width: barWidth,
116142
borderRadius: const BorderRadius.only(
117143
topLeft: Radius.circular(6), topRight: Radius.circular(6)),
118-
rodStackItem: [
144+
rodStackItems: [
119145
BarChartRodStackItem(0, 2, const Color(0xff2bdb90)),
120146
BarChartRodStackItem(2, 5, const Color(0xffffdd80)),
121147
BarChartRodStackItem(5, 7.5, const Color(0xffff4d94)),
@@ -132,7 +158,7 @@ class BarChartSample5State extends State<BarChartSample5> {
132158
width: barWidth,
133159
borderRadius: const BorderRadius.only(
134160
bottomLeft: Radius.circular(6), bottomRight: Radius.circular(6)),
135-
rodStackItem: [
161+
rodStackItems: [
136162
BarChartRodStackItem(0, -1.8, const Color(0xff2bdb90)),
137163
BarChartRodStackItem(-1.8, -4.5, const Color(0xffffdd80)),
138164
BarChartRodStackItem(-4.5, -7.5, const Color(0xffff4d94)),
@@ -149,7 +175,7 @@ class BarChartSample5State extends State<BarChartSample5> {
149175
width: barWidth,
150176
borderRadius: const BorderRadius.only(
151177
topLeft: Radius.circular(6), topRight: Radius.circular(6)),
152-
rodStackItem: [
178+
rodStackItems: [
153179
BarChartRodStackItem(0, 1.5, const Color(0xff2bdb90)),
154180
BarChartRodStackItem(1.5, 3.5, const Color(0xffffdd80)),
155181
BarChartRodStackItem(3.5, 7, const Color(0xffff4d94)),
@@ -166,7 +192,7 @@ class BarChartSample5State extends State<BarChartSample5> {
166192
width: barWidth,
167193
borderRadius: const BorderRadius.only(
168194
topLeft: Radius.circular(6), topRight: Radius.circular(6)),
169-
rodStackItem: [
195+
rodStackItems: [
170196
BarChartRodStackItem(0, 1.5, const Color(0xff2bdb90)),
171197
BarChartRodStackItem(1.5, 3, const Color(0xffffdd80)),
172198
BarChartRodStackItem(3, 7, const Color(0xffff4d94)),
@@ -183,7 +209,7 @@ class BarChartSample5State extends State<BarChartSample5> {
183209
width: barWidth,
184210
borderRadius: const BorderRadius.only(
185211
bottomLeft: Radius.circular(6), bottomRight: Radius.circular(6)),
186-
rodStackItem: [
212+
rodStackItems: [
187213
BarChartRodStackItem(0, -2, const Color(0xff2bdb90)),
188214
BarChartRodStackItem(-2, -4, const Color(0xffffdd80)),
189215
BarChartRodStackItem(-4, -9, const Color(0xffff4d94)),
@@ -200,7 +226,7 @@ class BarChartSample5State extends State<BarChartSample5> {
200226
width: barWidth,
201227
borderRadius: const BorderRadius.only(
202228
bottomLeft: Radius.circular(6), bottomRight: Radius.circular(6)),
203-
rodStackItem: [
229+
rodStackItems: [
204230
BarChartRodStackItem(0, -1.2, const Color(0xff2bdb90)),
205231
BarChartRodStackItem(-1.2, -2.7, const Color(0xffffdd80)),
206232
BarChartRodStackItem(-2.7, -7, const Color(0xffff4d94)),
@@ -217,7 +243,7 @@ class BarChartSample5State extends State<BarChartSample5> {
217243
width: barWidth,
218244
borderRadius: const BorderRadius.only(
219245
topLeft: Radius.circular(6), topRight: Radius.circular(6)),
220-
rodStackItem: [
246+
rodStackItems: [
221247
BarChartRodStackItem(0, 1.2, const Color(0xff2bdb90)),
222248
BarChartRodStackItem(1.2, 6, const Color(0xffffdd80)),
223249
BarChartRodStackItem(6, 11, const Color(0xffff4d94)),

0 commit comments

Comments
 (0)