@@ -18,21 +18,22 @@ def connect_bbox(bbox1, bbox2,
1818 prop_patches = {
1919 ** prop_lines ,
2020 "alpha" : prop_lines .get ("alpha" , 1 ) * 0.2 ,
21+ "clip_on" : False ,
2122 }
2223
23- c1 = BboxConnector (bbox1 , bbox2 , loc1 = loc1a , loc2 = loc2a , ** prop_lines )
24- c1 . set_clip_on ( False )
25- c2 = BboxConnector (bbox1 , bbox2 , loc1 = loc1b , loc2 = loc2b , ** prop_lines )
26- c2 . set_clip_on ( False )
24+ c1 = BboxConnector (
25+ bbox1 , bbox2 , loc1 = loc1a , loc2 = loc2a , clip_on = False , ** prop_lines )
26+ c2 = BboxConnector (
27+ bbox1 , bbox2 , loc1 = loc1b , loc2 = loc2b , clip_on = False , ** prop_lines )
2728
2829 bbox_patch1 = BboxPatch (bbox1 , ** prop_patches )
2930 bbox_patch2 = BboxPatch (bbox2 , ** prop_patches )
3031
3132 p = BboxConnectorPatch (bbox1 , bbox2 ,
3233 # loc1a=3, loc2a=2, loc1b=4, loc2b=1,
3334 loc1a = loc1a , loc2a = loc2a , loc1b = loc1b , loc2b = loc2b ,
35+ clip_on = False ,
3436 ** prop_patches )
35- p .set_clip_on (False )
3637
3738 return c1 , c2 , bbox_patch1 , bbox_patch2 , p
3839
@@ -54,13 +55,10 @@ def zoom_effect01(ax1, ax2, xmin, xmax, **kwargs):
5455 Arguments passed to the patch constructor.
5556 """
5657
57- trans1 = blended_transform_factory (ax1 .transData , ax1 .transAxes )
58- trans2 = blended_transform_factory (ax2 .transData , ax2 .transAxes )
59-
6058 bbox = Bbox .from_extents (xmin , 0 , xmax , 1 )
6159
62- mybbox1 = TransformedBbox (bbox , trans1 )
63- mybbox2 = TransformedBbox (bbox , trans2 )
60+ mybbox1 = TransformedBbox (bbox , ax1 . get_xaxis_transform () )
61+ mybbox2 = TransformedBbox (bbox , ax2 . get_xaxis_transform () )
6462
6563 prop_patches = {** kwargs , "ec" : "none" , "alpha" : 0.2 }
6664
0 commit comments