diff --git a/src/components/pages/dashboard/chart/DashboardLineChart.tsx b/src/components/pages/dashboard/chart/DashboardLineChart.tsx
index 7b8d35a1..bfb13d9a 100644
--- a/src/components/pages/dashboard/chart/DashboardLineChart.tsx
+++ b/src/components/pages/dashboard/chart/DashboardLineChart.tsx
@@ -659,44 +659,50 @@ const DashboardLineChart = ({
seriesData = comparisonChart?.series || [];
}
- return seriesData
- .filter((series) => visibleSeries.has(series.id))
- .map((series, index) => {
- const isStandard = series.id
- .toString()
- .toLowerCase()
- .includes('std');
- // Use series.id directly as dataKey to match dataset fields
- const dataKey = series.id.toString();
+ return seriesData.map((series, originalIndex) => {
+ // Skip rendering if series is not visible
+ if (!visibleSeries.has(series.id)) {
+ return null;
+ }
- return (
-
- );
- });
+ const isStandard = series.id
+ .toString()
+ .toLowerCase()
+ .includes('std');
+ const dataKey = series.id.toString();
+
+ return (
+
+ );
+ });
})()}