From f1b69d97c011f08d2411593612b714c925b7d3ef Mon Sep 17 00:00:00 2001
From: Christopher Pietsch <cpietsch@gmail.com>
Date: Wed, 13 May 2020 11:34:55 +0200
Subject: [PATCH] fixed scale bug

---
 js/canvas.js | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/js/canvas.js b/js/canvas.js
index c529af1..7cc0806 100644
--- a/js/canvas.js
+++ b/js/canvas.js
@@ -707,6 +707,16 @@ function Canvas() {
 
   canvas.project = function () {
     sleep = false
+    data.forEach(function (d) {
+      if (state.mode === 'time') {
+        d.scaleFactor = 0.9
+      }
+      if (state.mode === 'map') {
+        d.scaleFactor = scale1 / 40
+      }
+      d.sprite.scale.x = d.sprite.scale.y = d.scaleFactor
+    })
+
     if (state.mode == 'tsne') {
       canvas.projectTSNE()
     } else if (state.mode == 'map') {
@@ -739,11 +749,7 @@ function Canvas() {
         d.x = 100
         d.y = -100
       }
-      d.scaleFactor = scale1 / 40
-      d.sprite.scale.x = d.sprite.scale.y = d.scaleFactor
-    })
 
-    data.forEach(function (d) {
       d.x1 = d.x * scale1 + imageSize / 2
       d.y1 = d.y * scale1 + imageSize / 2
 
-- 
GitLab