如何在 recharts 的饼图上添加阴影?
How can I add shadow on piechart in recharts?
我想在饼图上添加阴影。我正在使用 recharts 库。
如果您有任何解决方案,请告诉我。
谢谢
您可以在 Cell
组件上添加投影滤镜以添加此效果。我只是通过 style
道具传递了值,但你可以做任何最适合你的事情。
<PieChart width={800} height={400}>
<Pie
data={data}
cx={120}
cy={200}
innerRadius={70}
outerRadius={80}
fill="#8884d8"
dataKey="value"
>
{data.map((entry, index) => (
<Cell
key={`cell-${index}`}
fill={COLORS[index % COLORS.length]}
style={{
filter: `drop-shadow(0px 0px 5px ${COLORS[index % COLORS.length]}`
}}
stroke="0"
/>
))}
</Pie>
</PieChart>
工作示例 CodeSandbox:https://codesandbox.io/s/pie-chart-with-drop-shadow-fxe8x?file=/src/App.tsx
我想在饼图上添加阴影。我正在使用 recharts 库。
如果您有任何解决方案,请告诉我。 谢谢
您可以在 Cell
组件上添加投影滤镜以添加此效果。我只是通过 style
道具传递了值,但你可以做任何最适合你的事情。
<PieChart width={800} height={400}>
<Pie
data={data}
cx={120}
cy={200}
innerRadius={70}
outerRadius={80}
fill="#8884d8"
dataKey="value"
>
{data.map((entry, index) => (
<Cell
key={`cell-${index}`}
fill={COLORS[index % COLORS.length]}
style={{
filter: `drop-shadow(0px 0px 5px ${COLORS[index % COLORS.length]}`
}}
stroke="0"
/>
))}
</Pie>
</PieChart>
工作示例 CodeSandbox:https://codesandbox.io/s/pie-chart-with-drop-shadow-fxe8x?file=/src/App.tsx