|
|
|
@ -1289,6 +1289,7 @@ export class TbFlot { |
|
|
|
let value: any; |
|
|
|
let lastValue = 0; |
|
|
|
let minDistanceHistorical: number; |
|
|
|
let deltaX = 0; |
|
|
|
const results: TbFlotHoverInfo[] = [{ |
|
|
|
seriesHover: [] |
|
|
|
}]; |
|
|
|
@ -1297,6 +1298,13 @@ export class TbFlot { |
|
|
|
seriesHover: [] |
|
|
|
}); |
|
|
|
} |
|
|
|
if (this.chartType === 'bar' && this.options.series.bars.align !== 'left') { |
|
|
|
if (this.options.series.bars.align === 'center') { |
|
|
|
deltaX = this.options.series.bars.barWidth / 2; |
|
|
|
} else { |
|
|
|
deltaX = this.options.series.bars.barWidth; |
|
|
|
} |
|
|
|
} |
|
|
|
for (i = 0; i < seriesList.length; i++) { |
|
|
|
series = seriesList[i]; |
|
|
|
let posx: number; |
|
|
|
@ -1305,6 +1313,7 @@ export class TbFlot { |
|
|
|
} else { |
|
|
|
posx = pos.x; |
|
|
|
} |
|
|
|
posx += deltaX; |
|
|
|
hoverIndex = this.findHoverIndexFromData(posx, series); |
|
|
|
if (series.data[hoverIndex] && series.data[hoverIndex][0]) { |
|
|
|
hoverDistance = posx - series.data[hoverIndex][0]; |
|
|
|
|