@@ -510,7 +510,12 @@ function useTooltip(index) {
510
510
v: selected .value ,
511
511
s: FINAL_CONFIG .value .style .chart .layout .labels .dataLabels .suffix ,
512
512
r: FINAL_CONFIG .value .style .chart .tooltip .roundingValue
513
- })
513
+ }),
514
+ {
515
+ datapoint: selected,
516
+ seriesIndex: rects .value [index].absoluteIndex ,
517
+ series: datasetCopy .value
518
+ }
514
519
)} </b>` ;
515
520
}
516
521
if (FINAL_CONFIG .value .style .chart .tooltip .showPercentage ) {
@@ -824,7 +829,8 @@ defineExpose({
824
829
v: rects[i].value,
825
830
s: FINAL_CONFIG.style.chart.layout.labels.dataLabels.suffix,
826
831
r: FINAL_CONFIG.style.chart.layout.labels.captions.roundingValue
827
- })
832
+ }),
833
+ { datapoint: rects[i], position }
828
834
)}})
829
835
</span >
830
836
<span v-if =" !FINAL_CONFIG.style.chart.layout.labels.captions.showPercentage && FINAL_CONFIG.style.chart.layout.labels.captions.showValue" >
@@ -835,7 +841,8 @@ defineExpose({
835
841
v: rects[i].value,
836
842
s: FINAL_CONFIG.style.chart.layout.labels.dataLabels.suffix,
837
843
r: FINAL_CONFIG.style.chart.layout.labels.captions.roundingValue
838
- })
844
+ }),
845
+ { datapoint: rects[i], position }
839
846
)
840
847
}}
841
848
</span >
@@ -893,7 +900,9 @@ defineExpose({
893
900
v: legend.value,
894
901
s: FINAL_CONFIG.style.chart.layout.labels.dataLabels.suffix,
895
902
r:FINAL_CONFIG.style.chart.legend.roundingValue, isAnimating
896
- }))
903
+ }),
904
+ { datapoint: legend }
905
+ )
897
906
}}
898
907
<span v-if =" !segregated.includes(legend.uid)" >
899
908
({{ isNaN(legend.value / total) ? '-' : dataLabel({v: legend.value /total * 100, s: '%', r: FINAL_CONFIG.style.chart.legend.roundingPercentage, isAnimating }) }})
0 commit comments