我有以下代码:
<PieChart width={w} height={h} style={{fontSize:font}}>
<Pie label={false} labelLine={false} legendType="circle" data={this.getEthnicityValues()} dataKey="total" paddingAngle={1} minAngle={1}
nameKey="Ethnicity" cx="50%" cy="30%" outerRadius={rad}>
{
this.getEthnicityValues().map((entry, index) => (
<Cell key={`cell-${index}`} fill={this.colors[index]}/>
))
}
</Pie>
<Tooltip/>
<Legend/>
</PieChart>)
我正在尝试根据图例占用的高度或行数来更改图表的 cy 位置。目前图表与图例重叠,我需要根据一个比率来绘制,而不是一个硬百分比数字。