From b61bff62d14c4bd7541e472b70ea3098eae31224 Mon Sep 17 00:00:00 2001 From: Maks Pikov Date: Fri, 22 May 2026 22:08:36 +0000 Subject: [PATCH] fix(monitoring): disable animation and use linear interpolation in charts Recharts' default animation morphs Y-values in place instead of scrolling left as new data arrives. Combined with monotone smoothing, this creates an artifact where peaks appear larger than they actually are during the transition. Switch to linear interpolation and disable animation on all monitoring Area charts so the displayed data is always accurate. Fixes #4414 --- .../monitoring/free/container/docker-block-chart.tsx | 6 ++++-- .../monitoring/free/container/docker-cpu-chart.tsx | 3 ++- .../monitoring/free/container/docker-disk-chart.tsx | 3 ++- .../monitoring/free/container/docker-memory-chart.tsx | 3 ++- .../monitoring/free/container/docker-network-chart.tsx | 6 ++++-- .../monitoring/paid/container/container-block-chart.tsx | 6 ++++-- .../monitoring/paid/container/container-cpu-chart.tsx | 3 ++- .../monitoring/paid/container/container-memory-chart.tsx | 3 ++- .../monitoring/paid/container/container-network-chart.tsx | 6 ++++-- .../dashboard/monitoring/paid/servers/cpu-chart.tsx | 3 ++- .../dashboard/monitoring/paid/servers/memory-chart.tsx | 3 ++- .../dashboard/monitoring/paid/servers/network-chart.tsx | 6 ++++-- 12 files changed, 34 insertions(+), 17 deletions(-) diff --git a/apps/dokploy/components/dashboard/monitoring/free/container/docker-block-chart.tsx b/apps/dokploy/components/dashboard/monitoring/free/container/docker-block-chart.tsx index 8518921027..df7d2aa244 100644 --- a/apps/dokploy/components/dashboard/monitoring/free/container/docker-block-chart.tsx +++ b/apps/dokploy/components/dashboard/monitoring/free/container/docker-block-chart.tsx @@ -83,14 +83,16 @@ export const DockerBlockChart = ({ accumulativeData }: Props) => { } /> { } /> { } /> { } /> { { { { { {