@@ -18,21 +18,22 @@ def connect_bbox(bbox1, bbox2,
18
18
prop_patches = {
19
19
** prop_lines ,
20
20
"alpha" : prop_lines .get ("alpha" , 1 ) * 0.2 ,
21
+ "clip_on" : False ,
21
22
}
22
23
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 )
27
28
28
29
bbox_patch1 = BboxPatch (bbox1 , ** prop_patches )
29
30
bbox_patch2 = BboxPatch (bbox2 , ** prop_patches )
30
31
31
32
p = BboxConnectorPatch (bbox1 , bbox2 ,
32
33
# loc1a=3, loc2a=2, loc1b=4, loc2b=1,
33
34
loc1a = loc1a , loc2a = loc2a , loc1b = loc1b , loc2b = loc2b ,
35
+ clip_on = False ,
34
36
** prop_patches )
35
- p .set_clip_on (False )
36
37
37
38
return c1 , c2 , bbox_patch1 , bbox_patch2 , p
38
39
@@ -54,13 +55,10 @@ def zoom_effect01(ax1, ax2, xmin, xmax, **kwargs):
54
55
Arguments passed to the patch constructor.
55
56
"""
56
57
57
- trans1 = blended_transform_factory (ax1 .transData , ax1 .transAxes )
58
- trans2 = blended_transform_factory (ax2 .transData , ax2 .transAxes )
59
-
60
58
bbox = Bbox .from_extents (xmin , 0 , xmax , 1 )
61
59
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 () )
64
62
65
63
prop_patches = {** kwargs , "ec" : "none" , "alpha" : 0.2 }
66
64
0 commit comments