Skip to content

Commit 8bf716f

Browse files
authored
fix axis margin option (#1484)
1 parent 2afac8c commit 8bf716f

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

src/marks/axis.js

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,11 @@ function axisKy(
7878
tickPadding,
7979
tickRotate,
8080
x,
81-
marginTop = 20,
82-
marginRight = anchor === "right" ? 40 : 0,
83-
marginBottom = 20,
84-
marginLeft = anchor === "left" ? 40 : 0,
81+
margin,
82+
marginTop = margin === undefined ? 20 : margin,
83+
marginRight = margin === undefined ? (anchor === "right" ? 40 : 0) : margin,
84+
marginBottom = margin === undefined ? 20 : margin,
85+
marginLeft = margin === undefined ? (anchor === "left" ? 40 : 0) : margin,
8586
label,
8687
labelOffset,
8788
labelAnchor,
@@ -180,10 +181,11 @@ function axisKx(
180181
tickPadding,
181182
tickRotate,
182183
y,
183-
marginTop = anchor === "top" ? 30 : 0,
184-
marginRight = 20,
185-
marginBottom = anchor === "bottom" ? 30 : 0,
186-
marginLeft = 20,
184+
margin,
185+
marginTop = margin === undefined ? (anchor === "top" ? 30 : 0) : margin,
186+
marginRight = margin === undefined ? 20 : margin,
187+
marginBottom = margin === undefined ? (anchor === "bottom" ? 30 : 0) : margin,
188+
marginLeft = margin === undefined ? 20 : margin,
187189
label,
188190
labelAnchor,
189191
labelOffset,

0 commit comments

Comments
 (0)