diff --git a/scripts/live_triggermap.py b/scripts/live_triggermap.py
index 0be7c634b5a552d2b4028ad7fbc1adde9e8a0f44..fbbd4b0633f8a02b4513876c38207ae6cabbef2b 100755
--- a/scripts/live_triggermap.py
+++ b/scripts/live_triggermap.py
@@ -115,10 +115,9 @@ class DOMHits(Module):
             zorder=3,
             norm=LogNorm(vmin=1, vmax=np.amax(hit_matrix)))
         yticks = np.arange(self.det.n_doms)
-        ytick_labels = ["DU{0:0.0f}-DOM{1:02d}"
-                        .format(np.ceil((y+1)/self.det.n_doms),
-                                y % (self.det.n_doms) + 1) \
-                        for y in yticks]
+        ytick_labels = [
+            "DU{}-DOM{}".format(dom[0], dom[1]) for dom in det.doms.values()
+        ]
         ax.set_yticks(yticks)
         ax.set_yticklabels(ytick_labels)
         ax.tick_params(labelbottom=False)