Skip to content

Commit ea99e4b

Browse files
authored
Merge pull request #2705 from jerneju/tree-set-view
[FIX] Tree Viewer: reset view to top left
2 parents 587f811 + b0a5354 commit ea99e4b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Orange/widgets/visualize/owtreeviewer2d.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -275,8 +275,7 @@ def fix_pos(self, node=None, x=10, y=10):
275275
if not x or not y:
276276
x, y = self._HSPACING, self._VSPACING
277277
self._fix_pos(node, x, y)
278-
rect = self.itemsBoundingRect().adjusted(-10, -10, 20, 20)
279-
self.setSceneRect(rect)
278+
self.setSceneRect(QRectF(0, 0, self.gx, self.gy).adjusted(-10, -10, 100, 100))
280279
self.update()
281280

282281
def _fix_pos(self, node, x, y):
@@ -464,13 +463,14 @@ def toggle_line_width(self):
464463
tree_adapter = self.root_node.tree_adapter
465464
root_instances = tree_adapter.num_samples(self.root_node.node_inst)
466465
width = 3
466+
OFFSET = 0.20
467467
for edge in self.scene.edges():
468468
num_inst = tree_adapter.num_samples(edge.node2.node_inst)
469469
if self.line_width_method == 1:
470-
width = 8 * num_inst / root_instances
470+
width = 8 * num_inst / root_instances + OFFSET
471471
elif self.line_width_method == 2:
472472
width = 8 * num_inst / tree_adapter.num_samples(
473-
edge.node1.node_inst)
473+
edge.node1.node_inst) + OFFSET
474474
edge.setPen(QPen(Qt.gray, width, Qt.SolidLine, Qt.RoundCap))
475475
self.scene.update()
476476

0 commit comments

Comments
 (0)