Skip to content

Commit 9cef4ce

Browse files
authored
Deterministic color selection fix (#6118)
1 parent 14996d0 commit 9cef4ce

File tree

1 file changed

+1
-7
lines changed
  • ui/packages/shared/profile/src/MetricsGraph

1 file changed

+1
-7
lines changed

ui/packages/shared/profile/src/MetricsGraph/index.tsx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -188,13 +188,7 @@ export const RawMetricsGraph = ({
188188
.nice();
189189

190190
// Create deterministic color mapping based on series IDs
191-
const color = useMemo(() => {
192-
const scale = d3.scaleOrdinal(d3.schemeCategory10);
193-
// Pre-populate the scale with sorted series IDs to ensure consistent colors
194-
const sortedIds = [...new Set(series.map(s => s.id))].sort();
195-
sortedIds.forEach(id => scale(id));
196-
return scale;
197-
}, [series]);
191+
const color = useMemo(() => d3.scaleOrdinal(d3.schemeCategory10), []);
198192

199193
const l = d3.line<[number, number]>(
200194
d => xScale(d[0]),

0 commit comments

Comments
 (0)