diff --git a/libs/shared/lib/vis/visualizations/nodelinkvis/components/utils.tsx b/libs/shared/lib/vis/visualizations/nodelinkvis/components/utils.tsx
index 6e336b56f23cd36053a2b820f49b7a3cd21d4a11..7282ed275d576ca902bf102c9ac339e961c13617 100644
--- a/libs/shared/lib/vis/visualizations/nodelinkvis/components/utils.tsx
+++ b/libs/shared/lib/vis/visualizations/nodelinkvis/components/utils.tsx
@@ -10,7 +10,7 @@ export function nodeColor(num: number) {
   // num = num % 4;
   // const col = '#000000';
   //let entityColors = Object.values(visualizationColors.GPSeq.colors[9]);
-  const col = visualizationColors.GPCat.colors[14][num % visualizationColors.GPCat.colors[14].length];
+  const col = visualizationColors.GPCat.colors[14][(num - 1) % visualizationColors.GPCat.colors[14].length];
   return binaryColor(col);
 }
 
@@ -19,7 +19,7 @@ export function nodeColorHex(num: number) {
   // const col = '#000000';
 
   //let entityColors = Object.values(visualizationColors.GPSeq.colors[9]);
-  const col = visualizationColors.GPCat.colors[14][num % visualizationColors.GPCat.colors[14].length];
+  const col = visualizationColors.GPCat.colors[14][(num - 1) % visualizationColors.GPCat.colors[14].length];
   return col;
 }