如何在 recharts 中禁用 LineChart 的动画?
How to disable animation for LineChart in recharts?
我试图以这种方式禁用动画:
<ResponsiveContainer width="99%" height={300}>
<LineChart isAnimationActive={false}
animationDuration={0}
height={300} width={400}
data={chartData}>
...
</LineChart>
</ResponsiveContainer>
但是不行
您需要在行级别禁用动画。
<ResponsiveContainer width="99%" height={300}>
<LineChart height={300} width={400} data={chartData}>
<Line type="monotone" isAnimationActive={false} dataKey="pv" />
<Line type="monotone" isAnimationActive={false} dataKey="uv" />
</LineChart>
</ResponsiveContainer>
检查此 JSFiddle 以查看示例。
我试图以这种方式禁用动画:
<ResponsiveContainer width="99%" height={300}>
<LineChart isAnimationActive={false}
animationDuration={0}
height={300} width={400}
data={chartData}>
...
</LineChart>
</ResponsiveContainer>
但是不行
您需要在行级别禁用动画。
<ResponsiveContainer width="99%" height={300}>
<LineChart height={300} width={400} data={chartData}>
<Line type="monotone" isAnimationActive={false} dataKey="pv" />
<Line type="monotone" isAnimationActive={false} dataKey="uv" />
</LineChart>
</ResponsiveContainer>
检查此 JSFiddle 以查看示例。