diff --git a/timeseriesviewer/mapvisualization.py b/timeseriesviewer/mapvisualization.py
index b3e6da487e2051219143a6eb0b099df330bbb7b9..0b7ea736d676f5cdcd1f7b24a90634db9d9badbb 100644
--- a/timeseriesviewer/mapvisualization.py
+++ b/timeseriesviewer/mapvisualization.py
@@ -1271,6 +1271,10 @@ class SpatialTemporalVisualization(QObject):
     def setBackgroundColor(self, color):
         assert isinstance(color, QColor)
         self.mColor = color
+        for mapCanvas in self.mMapCanvases:
+            assert isinstance(mapCanvas, MapCanvas)
+            mapCanvas.setCanvasColor(color)
+            mapCanvas.refresh()
 
     def backgroundColor(self):
         return self.mColor