diff --git a/scp/dashboard.php b/scp/dashboard.php
index f023060cfd09c5e3aa7509afacfc7271e43b8551..ef3854bee1825877d9ec0479882be5750e0ebee6 100644
--- a/scp/dashboard.php
+++ b/scp/dashboard.php
@@ -304,10 +304,10 @@ span.label {
                             tr.append($('<th>').append(row[j]));
                         else {
                             val = parseFloat(row[j])||0;
-                            if (val && range[j] && json.data.length > 1) {
-                                scale = val / range[j];
+                            if (val && max[j] && json.data.length > 1) {
+                                scale = val / max[j];
                                 color = Raphael.hsb(
-                                    Math.min((1 - val / range[j]) * .4, 1),
+                                    Math.min((1 - scale) * .4, 1),
                                     .75, .75);
                                 size = 16 * scale;
                             }