Skip to content

Commit

Permalink
add guards to scatter demo's range handling
Browse files Browse the repository at this point in the history
  • Loading branch information
leeoniya committed Jan 12, 2022
1 parent 78aebab commit cb1e371
Showing 1 changed file with 21 additions and 5 deletions.
26 changes: 21 additions & 5 deletions demos/scatter.html
Original file line number Diff line number Diff line change
Expand Up @@ -241,6 +241,22 @@
pxRatio = devicePixelRatio;
}

function guardedRange(u, min, max) {
if (max == min) {
if (min == null) {
min = 0;
max = 100;
}
else {
let delta = Math.abs(max) || 100;
max += delta;
min -= delta;
}
}

return [min, max];
}

setPxRatio();

window.addEventListener('dppxchange', setPxRatio);
Expand Down Expand Up @@ -274,13 +290,13 @@
// auto: false,
// range: [0, 500],
// remove any scale padding, use raw data limits
range: (u, min, max) => [min, max],
range: guardedRange,
},
y: {
// auto: false,
// range: [0, 500],
// remove any scale padding, use raw data limits
range: (u, min, max) => [min, max],
range: guardedRange,
},
},
series: [
Expand Down Expand Up @@ -501,19 +517,19 @@
// range: [0, 500],

// remove any scale padding, use raw data limits
range: (u, min, max) => [min, max],
range: guardedRange,
},
y: {
// auto: false,
// range: [0, 500],

// remove any scale padding, use raw data limits
range: (u, min, max) => [min, max],
range: guardedRange,
},
y2: {
dir: 1,
ori: 1,
range: (u, min, max) => [min, max],
range: guardedRange,
}
},
series: [
Expand Down

0 comments on commit cb1e371

Please sign in to comment.