Skip to content

Commit 82e446c

Browse files
authored
fix box sort (#910)
1 parent 11d09e8 commit 82e446c

File tree

5 files changed

+58586
-53943
lines changed

5 files changed

+58586
-53943
lines changed

src/marks/box.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,14 @@ export function boxX(data, {
1717
stroke = "currentColor",
1818
strokeOpacity,
1919
strokeWidth = 2,
20+
sort,
2021
...options
2122
} = {}) {
2223
const group = y != null ? groupY : groupZ;
2324
return marks(
2425
ruleY(data, group({x1: loqr1, x2: hiqr2}, {x, y, stroke, strokeOpacity, ...options})),
2526
barX(data, group({x1: "p25", x2: "p75"}, {x, y, fill, fillOpacity, ...options})),
26-
tickX(data, group({x: "p50"}, {x, y, stroke, strokeOpacity, strokeWidth, ...options})),
27+
tickX(data, group({x: "p50"}, {x, y, stroke, strokeOpacity, strokeWidth, sort, ...options})),
2728
dot(data, map({x: oqr}, {x, y, z: y, stroke, strokeOpacity, ...options}))
2829
);
2930
}
@@ -38,13 +39,14 @@ export function boxY(data, {
3839
stroke = "currentColor",
3940
strokeOpacity,
4041
strokeWidth = 2,
42+
sort,
4143
...options
4244
} = {}) {
4345
const group = x != null ? groupX : groupZ;
4446
return marks(
4547
ruleX(data, group({y1: loqr1, y2: hiqr2}, {x, y, stroke, strokeOpacity, ...options})),
4648
barY(data, group({y1: "p25", y2: "p75"}, {x, y, fill, fillOpacity, ...options})),
47-
tickY(data, group({y: "p50"}, {x, y, stroke, strokeOpacity, strokeWidth, ...options})),
49+
tickY(data, group({y: "p50"}, {x, y, stroke, strokeOpacity, strokeWidth, sort, ...options})),
4850
dot(data, map({y: oqr}, {x, y, z: x, stroke, strokeOpacity, ...options}))
4951
);
5052
}

0 commit comments

Comments
 (0)