diff --git a/Patro/GraphicEngine/Painter/QtPainter.py b/Patro/GraphicEngine/Painter/QtPainter.py index 5b7b9abd49f70404073f212ed62fb2ebbd2d3fc2..6bc9bfa63554d70506a1c504b34faf2a8e2d3800 100644 --- a/Patro/GraphicEngine/Painter/QtPainter.py +++ b/Patro/GraphicEngine/Painter/QtPainter.py @@ -549,7 +549,9 @@ class ViewportArea: # scale = min(width_scale, height_scale) # scale [px/mm] - axis_scale = self._viewport_size / self._to_np_array(self.scene_area.size) + # Add 2% to scene for margin + margin_scale = 1 + 2 / 100 + axis_scale = self._viewport_size / (self._to_np_array(self.scene_area.size) * margin_scale) axis = axis_scale.argmin() scale = axis_scale[axis]