在重新图表库的帮助下,我正在创建一个饼图。这张馅饼图显示了各种收入来源的分布情况。目前,我只在名称的外部显示一个标签(img 1,代码可以在链接代码沙箱中看到)。
然而,我也希望在每一块馅饼的中间有一个百分比的数字。(在img 2中绘制期望结果的示例)。我如何通过重新绘制图表来实现这一点?
发布于 2022-07-26 22:07:52
我找到了两种可能的解决方案,两种方法都是在Pie标记中添加LabelList:
在css中,我们添加以下类以更改百分比的类型和字体大小:
.label-percentage {
font-family: arial;
font-size: 20px;
}
溶液在照片中的结果
发布于 2022-12-01 06:42:15
下面是代码希望借助在这里输入图像描述帮助labelList的代码
<PieChart width={350} height={380}>
<Pie
dataKey="volume"
isAnimationActive={true}
data={currentPieValue()}
outerRadius={80}
fill="#08B8A1"
label
margin={{ top: 5, right: 30, left: 20, bottom: 5 }}
>
<LabelList
dataKey="name"
position="right"
style={{ fontSize: "10px" }}
/>
{currentPieValue().map((entry, index) => (
<Cell key={`cell-${index}`} fill={colors[index]} />
))}
</Pie>
<Tooltip />
</PieChart>
https://stackoverflow.com/questions/72214818
复制相似问题