@@ -78,6 +78,8 @@ const style = {
78
78
}
79
79
}
80
80
81
+ const firstStage = 6
82
+
81
83
function stage ( chart , i ) {
82
84
const palette = colors . slice ( i - 1 > 0 ? i - 1 : 0 , 8 ) . join ( ' ' )
83
85
const prev2 = `Parties-${ i + 2 } `
@@ -89,9 +91,9 @@ function stage(chart, i) {
89
91
{
90
92
config : {
91
93
channels : {
92
- y : { detach : [ prev2 ] } ,
94
+ y : { detach : i === firstStage ? [ ] : [ prev2 ] } ,
93
95
x : { attach : [ act ] } ,
94
- label : { detach : [ prev2 ] , attach : [ prev ] }
96
+ label : { detach : i === firstStage ? [ ] : [ prev2 ] , attach : i === firstStage ? [ ] : [ prev ] }
95
97
}
96
98
}
97
99
} ,
@@ -261,21 +263,20 @@ chart.initializing
261
263
}
262
264
)
263
265
)
264
- . then ( ( chart ) => stage ( chart , 6 ) )
265
- . then ( ( chart ) => stage ( chart , 5 ) )
266
- . then ( ( chart ) => stage ( chart , 4 ) )
267
- . then ( ( chart ) => stage ( chart , 3 ) )
268
- . then ( ( chart ) => stage ( chart , 2 ) )
269
- . then ( ( chart ) => stage ( chart , 1 ) )
270
- . then ( ( chart ) => stage ( chart , 0 ) )
266
+ . then ( ( chart ) => stage ( chart , firstStage ) )
267
+ . then ( ( chart ) => stage ( chart , firstStage - 1 ) )
268
+ . then ( ( chart ) => stage ( chart , firstStage - 2 ) )
269
+ . then ( ( chart ) => stage ( chart , firstStage - 3 ) )
270
+ . then ( ( chart ) => stage ( chart , firstStage - 4 ) )
271
+ . then ( ( chart ) => stage ( chart , firstStage - 5 ) )
272
+ . then ( ( chart ) => stage ( chart , firstStage - 6 ) )
271
273
. then ( ( chart ) =>
272
274
chart . animate ( {
273
275
config : {
274
276
channels : {
275
- y : { detach : [ 'Parties-2' , 'Parties-1' ] } ,
276
- color : { detach : [ 'Parties-1' ] } ,
277
+ y : { detach : [ 'Parties-1' ] } ,
277
278
label : {
278
- detach : [ 'Parties-2' , 'Parties- 1'] ,
279
+ detach : [ 'Parties-1' ] ,
279
280
attach : [ 'Parties-0' ]
280
281
}
281
282
}
0 commit comments