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',
|
id: 'vLine',
|
||||||
beforeDraw(chart, args, options) {
|
beforeDraw(chart, args, options) {
|
||||||
if (chart.tooltip?._active?.length) {
|
if (chart.tooltip?._active?.length) {
|
||||||
const activePoint = chart.tooltip._active[0];
|
|
||||||
const ctx = chart.ctx;
|
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 topY = chart.scales.y.top;
|
||||||
const bottomY = chart.scales.y.bottom;
|
const bottomY = chart.scales.y.bottom;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue