()
| 196 | } |
| 197 | |
| 198 | _flattenStack () { |
| 199 | // A round about way to achieve flatMap |
| 200 | // When target browsers support flatMap, just replace map -> flatMap, no concat needed |
| 201 | const values = this.data().map(layer => layer.domainValues); |
| 202 | return [].concat(...values); |
| 203 | } |
| 204 | |
| 205 | xAxisMin () { |
| 206 | const m = min(this._flattenStack(), pluck('x')); |