Skip to content

Commit 657f3a6

Browse files
committed
fix(autoScale): Ignore null domain values, fixing some brush examples
1 parent ac74712 commit 657f3a6

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

.changeset/evil-bags-dance.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'layerchart': patch
3+
---
4+
5+
fix(autoScale): Ignore `null` domain values, fixing some brush examples

packages/layerchart/src/lib/utils/scales.svelte.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,9 +171,9 @@ export function autoScale(
171171
propAccessor?: Accessor<any>
172172
): AnyScale {
173173
let values = null;
174-
if (domain && domain.length > 0) {
175-
// Determine based on domain values
176-
values = domain;
174+
if (domain && domain.length > 0 && domain.some((d) => d != null)) {
175+
// Determine based on non-null domain values
176+
values = domain.filter((d) => d != null);
177177
} else if (data && data.length > 0 && propAccessor) {
178178
// Determine based on data values
179179
const value = accessor(propAccessor)(data[0]);

0 commit comments

Comments
 (0)