Я пытаюсь научиться использовать Rechart. В документации говорится, что вы можете размещать метки на элементах диаграммы, и приводится пример того, как это сделать, используя "имя" в качестве ключа данных метки.
Я пытался сделать это в моем графике, но это не работает.
Если я уберу "ярлык" из поля, ярлыки не появятся. Если я сохраню это, то единственными метками, которые будут отображаться, являются значения на сегментах круговой диаграммы.
У меня есть метка с ключом данных 'name' (согласно документации), но она не отображается на диаграмме.
import React, { PureComponent } from 'react';
import {
ResponsiveContainer, PieChart, Pie, Legend, Label, LabelList
} from 'recharts';
const data = [
{ name: 'Group A', value: 400 }, { name: 'Group B', value: 300 },
{ name: 'Group C', value: 300 }, { name: 'Group D', value: 200 },
];
export default class Example extends PureComponent {
static jsfiddleUrl = '//jsfiddle.net/alidingling/6okmehja/';
render() {
return (
<div style={{ width: '100%', height: 300 }}>
<ResponsiveContainer>
<PieChart>
<Pie dataKey="value"
data={data}
fill="#8884d8"
Label dataKey="name"
/>
</PieChart>
</ResponsiveContainer>
</div>
);
}
}
Как добавить метки в круговые диаграммы?