Browse Source

minor fix

pull/1/head^2
rozetko 2 years ago
parent
commit
a448f62fc9
  1. 13
      src/index.ts

13
src/index.ts

@ -290,17 +290,12 @@ export class LinePod extends ChartwerkPod<LineTimeSerie, LineOptions> {
let points = []; // datapoints in each metric that is closest to xValue/yValue position let points = []; // datapoints in each metric that is closest to xValue/yValue position
this.series.visibleSeries.forEach((serie: LineTimeSerie) => { this.series.visibleSeries.forEach((serie: LineTimeSerie) => {
const closestDatapoint = this.getClosestDatapoint(serie, xValue, yValue); const closestDatapoint = this.getClosestDatapoint(serie, xValue, yValue);
if(_.isNil(closestDatapoint)) { if(_.isNil(closestDatapoint) || _.isNil(closestDatapoint[0])) {
this.hideCrosshairCircle(serie.idx); this.hideCrosshairCircle(serie.idx);
return;
}
const xPosition = this.state.xScale(closestDatapoint[0]);
const yPosition = this.state.yScale(closestDatapoint[1]);
if(!_.isNil(closestDatapoint[0])) {
this.moveCrosshairCircle(xPosition, yPosition, serie.idx);
} else { } else {
this.hideCrosshairCircle(serie.idx); const xPosition = this.state.xScale(closestDatapoint[0]);
const yPosition = this.state.yScale(closestDatapoint[1]);
this.moveCrosshairCircle(xPosition, yPosition, serie.idx);
} }
points.push({ points.push({

Loading…
Cancel
Save