@@ -2,7 +2,7 @@ import {AxisX, AxisY} from "./axis.js";
2
2
3
3
export function Axes (
4
4
{ x : xScale , y : yScale , fx : fxScale , fy : fyScale } ,
5
- { x = { } , y = { } , fx = { } , fy = { } , axis = true , grid, line, facet : { grid : facetGrid } = { } } = { }
5
+ { x = { } , y = { } , fx = { } , fy = { } , axis = true , grid, line, label , facet : { grid : facetGrid , label : facetLabel = label } = { } } = { }
6
6
) {
7
7
let { axis : xAxis = axis } = x ;
8
8
let { axis : yAxis = axis } = y ;
@@ -13,10 +13,10 @@ export function Axes(
13
13
if ( ! fxScale ) fxAxis = null ; else if ( fxAxis === true ) fxAxis = xAxis === "bottom" ? "top" : "bottom" ;
14
14
if ( ! fyScale ) fyAxis = null ; else if ( fyAxis === true ) fyAxis = yAxis === "left" ? "right" : "left" ;
15
15
return {
16
- ...xAxis && { x : new AxisX ( { grid, line, ...x , axis : xAxis } ) } ,
17
- ...yAxis && { y : new AxisY ( { grid, line, ...y , axis : yAxis } ) } ,
18
- ...fxAxis && { fx : new AxisX ( { name : "fx" , grid : facetGrid , ...fx , axis : fxAxis } ) } ,
19
- ...fyAxis && { fy : new AxisY ( { name : "fy" , grid : facetGrid , ...fy , axis : fyAxis } ) }
16
+ ...xAxis && { x : new AxisX ( { grid, line, label , ...x , axis : xAxis } ) } ,
17
+ ...yAxis && { y : new AxisY ( { grid, line, label , ...y , axis : yAxis } ) } ,
18
+ ...fxAxis && { fx : new AxisX ( { name : "fx" , grid : facetGrid , label : facetLabel , ...fx , axis : fxAxis } ) } ,
19
+ ...fyAxis && { fy : new AxisY ( { name : "fy" , grid : facetGrid , label : facetLabel , ...fy , axis : fyAxis } ) }
20
20
} ;
21
21
}
22
22
0 commit comments