diff --git a/cal_tools/cal_tools/plotting.py b/cal_tools/cal_tools/plotting.py
index 5b6e054225bf666cdf870f46c9159282edbc03b7..cc64096869e786a13c90688ddd018182f57b20bb 100644
--- a/cal_tools/cal_tools/plotting.py
+++ b/cal_tools/cal_tools/plotting.py
@@ -275,7 +275,7 @@ def show_processed_modules(dinstance: str, constants: Optional[Dict[str, Any]],
 
     # Set each tile colour individually, extra_geom provides a single color
     # for all tiles.
-    facecolors = np.array(tiles.get_facecolors().tolist() * tile_count)
+    facecolors = np.repeat(tiles.get_facecolor(), tile_count, axis=0)
 
     # Set module name fonts
     for text in ax.texts: