问题描述
尝试将“名称:值”分配给 Pie 中的标签时,我在打字稿中遇到以下错误: TS2769:没有与此调用匹配的重载。 重载 1 of 2,'(props: Readonly): Pie',出现以下错误。
const data = [
{ name: "Group A",value: 500 },{ name: "Group B",value: 300 }
];
const COLORS = ['#0088FE','#00C49F','#FFBB28','#FF8042'];
const renderCustomizedLabel = ({
x,y,name,value
}) => {
return (
<svg>
<text x={x} y={y} fill="black" textAnchor="end" dominantBaseline="central">
{name}:{value}
</text>
</svg>
);
};
...
<PieChart width={1000} height={400}>
<Pie
dataKey="value"
nameKey="name"
isAnimationActive={true}
data={data}
cx={200}
cy={200}
innerRadius={30}
outerRadius={80}
fill="#8884d8"
label={renderCustomizedLabel}
>
{data.map((_,index) => (
<Cell key={`cell-${index}`} fill={COLORS[index % COLORS.length]} />
))}
</Pie>
</PieChart>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)