Skip to content

Commit f97a286

Browse files
committed
fix
1 parent e07627c commit f97a286

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

lib/components/SChartBar.vue

+3-1
Original file line numberDiff line numberDiff line change
@@ -229,10 +229,12 @@ function renderChart({
229229
230230
// Add interactivity
231231
bars
232-
.on('mouseenter', (_, d) => {
232+
.on('mouseenter', (event: PointerEvent, d) => {
233233
clearTimeout(hideTimeout)
234+
const [x, y] = d3.pointer(event, chartRef.value)
234235
Tooltip
235236
.html(props.tooltipFormat(d, color(d)))
237+
.style('transform', `translate3d(${x + 14}px,${y + 14}px,0)`)
236238
.style('visibility', 'visible')
237239
})
238240
.on('mousemove', (event: PointerEvent) => {

lib/components/SChartPie.vue

+3-1
Original file line numberDiff line numberDiff line change
@@ -282,10 +282,12 @@ function renderChart({
282282
283283
// Add interactivity
284284
arcs
285-
.on('mouseenter', (_, d) => {
285+
.on('mouseenter', (event: PointerEvent, d) => {
286286
clearTimeout(hideTimeout)
287+
const [x, y] = d3.pointer(event, chartRef.value)
287288
Tooltip
288289
.html(props.tooltipFormat(d.data, color(d.data)))
290+
.style('transform', `translate3d(${x + 14}px,${y + 14}px,0)`)
289291
.style('visibility', 'visible')
290292
})
291293
.on('mousemove', (event: PointerEvent) => {

0 commit comments

Comments
 (0)