fix(client): fix chart vline rendering
This commit is contained in:
parent
f4b012b7b6
commit
d98771711f
|
@ -2,9 +2,9 @@ export const chartVLine = (vLineColor: string) => ({
|
|||
id: 'vLine',
|
||||
beforeDraw(chart, args, options) {
|
||||
if (chart.tooltip?._active?.length) {
|
||||
const activePoint = chart.tooltip._active[0];
|
||||
const ctx = chart.ctx;
|
||||
const x = activePoint.element.x;
|
||||
const xs = chart.tooltip._active.map(a => a.element.x);
|
||||
const x = xs.reduce((a, b) => a + b, 0) / xs.length;
|
||||
const topY = chart.scales.y.top;
|
||||
const bottomY = chart.scales.y.bottom;
|
||||
|
||||
|
|
Loading…
Reference in a new issue