diff --git a/packages/react-charts/src/echarts/components/utils/tooltip.tsx b/packages/react-charts/src/echarts/components/utils/tooltip.tsx index f15941b6c09..6c3558a0c3d 100644 --- a/packages/react-charts/src/echarts/components/utils/tooltip.tsx +++ b/packages/react-charts/src/echarts/components/utils/tooltip.tsx @@ -71,13 +71,10 @@ export const getSankeyTooltip = (series: any[], option: ChartsOptionProps) => { const defaults = { confine: true, formatter: (params: any) => { - const result = ` -
- ${params.name} ${params.value} - `; + let result; if (params?.data?.source && params?.data?.target) { const { sourceColor, targetColor } = getItemColor(series, params); - return ` + result = `

${sourceLabel}

${params.data.source} @@ -90,6 +87,11 @@ export const getSankeyTooltip = (series: any[], option: ChartsOptionProps) => {

`; + } else { + result = ` +
+ ${params.name} ${valueFormatter(params.value, params.dataIndex)} + `; } return result.replace(/\s\s+/g, ' '); },