diff --git a/flatland/utils/graphics_pil.py b/flatland/utils/graphics_pil.py
index 0597f4e28e83dcdd224b99e3daedad840177b005..8774158c340752e3479b07670132f8a29d1b7895 100644
--- a/flatland/utils/graphics_pil.py
+++ b/flatland/utils/graphics_pil.py
@@ -513,7 +513,7 @@ class PILSVG(PILGL):
 
             city_size = 1
             if num_agents is not None:
-                city_size = max(1,np.log(1+num_agents))
+                city_size = max(1,np.log(1+num_agents)/1.5)
 
             if binary_trans == 0:
                 if self.background_grid[col][row] <= 4 + np.ceil(((col * row + col) % 10)/city_size):