Skip to content

Commit b02f3a8

Browse files
committed
fix label indexing method
1 parent ef4b5b0 commit b02f3a8

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

patchworklib/patchworklib.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -506,9 +506,9 @@ def hstack(brick1, brick2, target=None, margin=None, direction="r", adjust=True)
506506
brick2_icorners = brick2.get_inner_corner()
507507
if adjust == True:
508508
if direction == "r":
509-
hlength = parent_icorners[1] - (margin + brick1_ocorners[1] + abs(brick2_ocorners[0]-brick2_icorners[0]))
509+
hlength = parent_icorners[1] - ((margin if margin is not None else 0) + brick1_ocorners[1] + abs(brick2_ocorners[0]-brick2_icorners[0]))
510510
else:
511-
hlength = -1 * (parent_icorners[0] - (brick1_ocorners[0] - margin - abs(brick2_ocorners[0] - brick2_icorners[0])))
511+
hlength = -1 * (parent_icorners[0] - (brick1_ocorners[0] - (margin if margin is not None else 0) - abs(brick2_ocorners[0] - brick2_icorners[0])))
512512

513513
if hlength > 0:
514514
keys = []
@@ -660,7 +660,7 @@ def vstack(brick1, brick2, target=None, margin=None, direction="t", adjust=True)
660660
labels = None
661661
else:
662662
labels = list(brick1.bricks_dict.keys())
663-
else:
663+
elsw:
664664
brick1_bricks_dict = brick1.bricks_dict
665665
labels = None
666666

@@ -688,9 +688,9 @@ def vstack(brick1, brick2, target=None, margin=None, direction="t", adjust=True)
688688
brick2_icorners = brick2.get_inner_corner()
689689
if adjust == True:
690690
if direction == "t":
691-
vlength = parent_icorners[3] - (margin + brick1_ocorners[3] + abs(brick2_ocorners[2] - brick2_icorners[2]))
691+
vlength = parent_icorners[3] - ((margin if margin is not None else 0) + brick1_ocorners[3] + abs(brick2_ocorners[2] - brick2_icorners[2]))
692692
else:
693-
vlength = -1 * (parent_icorners[2] - (brick1_icorners[2] - margin - abs(brick2_ocorners[2] - brick2_icorners[2])))
693+
vlength = -1 * (parent_icorners[2] - (brick1_icorners[2] - (margin if margin is not None else 0) - abs(brick2_ocorners[2] - brick2_icorners[2])))
694694

695695
if vlength > 0:
696696
keys = []

0 commit comments

Comments
 (0)