您可以创建自定义工具提示组件,该组件可以根据您的要求显示数据,如下所示
const CustomTooltip = ({ active, payload, label }) => {
console.log("payload",payload); //you check payload
if (active) {
return (
<div>
<Card>
<p>{date} </p>
<p>Price : ${}</p>
<p>Sales Rank :${} </p>
<Card>
</div>
);
}
return null;
};
有效载荷数组图像
有效载荷变量包含根据您的要求的所有轴值和数据,例如
其中有效载荷 [0] 包含 x 轴,有效载荷1包含 y 轴,有效载荷 [2] 根据您的要求包含 z 轴,您可以从数组中提取值
<div>
<p>{date} </p>
<p>Price : ${payload[0].data}</p>
<p>Sales Rank :${payload[1].data} </p>
</div>
和日期我们可以从payload[0].payload中提取,其中包含您在图表中传递的数据的整个对象,您可以在Tooltip中传递您的CustomTooltip,如下所示
<Tooltip content={<CustomTooltip />} />
每当您将光标悬停在图表上的点上时,都可以根据需要查看工具提示