From 0e801e08f5888d9f3a87af456a1148417de3b228 Mon Sep 17 00:00:00 2001 From: matt statham Date: Mon, 19 Dec 2022 23:11:21 -0600 Subject: [PATCH] inset locator fix with tests added added remove_text to image comparison decorator Co-authored-by: Oscar Gustafsson removed inaccurate comments Co-authored-by: Oscar Gustafsson removed text from test image and test --- lib/mpl_toolkits/axes_grid1/inset_locator.py | 2 +- .../anchored_locator_base_call.png | Bin 0 -> 2927 bytes .../axes_grid1/tests/test_axes_grid1.py | 35 ++++++++++++++++++ 3 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 lib/mpl_toolkits/axes_grid1/tests/baseline_images/test_axes_grid1/anchored_locator_base_call.png diff --git a/lib/mpl_toolkits/axes_grid1/inset_locator.py b/lib/mpl_toolkits/axes_grid1/inset_locator.py index 103a2157540c..37b5558515fe 100644 --- a/lib/mpl_toolkits/axes_grid1/inset_locator.py +++ b/lib/mpl_toolkits/axes_grid1/inset_locator.py @@ -73,7 +73,7 @@ def __call__(self, ax, renderer): bbox = self.get_window_extent(renderer) px, py = self.get_offset(bbox.width, bbox.height, 0, 0, renderer) bbox_canvas = Bbox.from_bounds(px, py, bbox.width, bbox.height) - tr = ax.figure.transFigure.inverted() + tr = ax.figure.transSubfigure.inverted() return TransformedBbox(bbox_canvas, tr) diff --git a/lib/mpl_toolkits/axes_grid1/tests/baseline_images/test_axes_grid1/anchored_locator_base_call.png b/lib/mpl_toolkits/axes_grid1/tests/baseline_images/test_axes_grid1/anchored_locator_base_call.png new file mode 100644 index 0000000000000000000000000000000000000000..2f4dcbdd4dac27aa0efe0000034651c6c0bfe139 GIT binary patch literal 2927 zcmeHJeLU0q9-q?=%B@M^RGQMO^t!Fl80GPFBDr};HLVEI0ww=06!{i`!ggeh-MjSHcaSM&@{?vWlzwSThulvvWMq*MGyuF|^0kZT`q$8vA% zhK-CiGYyz&>C;N3ErY=zCx!MgaJ9#+=o`#klMq;9Q&+vTFHX0^5V2=-{Z}2<=`>%n z1;MAMs{jCC5hnJ*GO6@lZEbDJzOl#Kxbg3^(*v5Do9C62oy%=P**&HUnexc>=+TUc z_5#49;Iv@oO-pdFxn{xCZ&u5MjZF~~F#O2HnWTnYi8@OgX4|aZkEOyc+p(HLe#roZ zM}6xYGy1uVl^Vc&ZLA2in9?+1#EoBwvKI`=)E&B0KVP8VEt&mzfvGV_I5D&{#oaF~ z(M=k>wvnaZbHaY;#w8)%Hi=x*CMqu@E1jh#teDZ#np?8nY+6ofwL@EFT(VdR1qzYs z2rsn*Qq5DIIrXjJpxnJ~o5c6MyNs*}{e0ghqFabO*|e0VP|!q5Qy{3_=20Kq_W?hj zYF^&8rM-%i*KH%rJ%-RCGoi?O!>s2)VJSyl*!AXTYQGUzC=ns-uWZBiU7FCEU z)%nFYF2Z<+)lVABr|Ey6O?F`0aIDf(BbNMyvB)8F7rKU8wM)1xm#b}qUnKHGSgFGC z8oh`_e;)-Lvo%Cyio)qd*XSX8vBcwGpf#+M1B%9w1dbthFKAt&a2uFuJp0AC3z<=I zi9UUVRS6aZX4(a(Na>`8Gfl`T(F)8f}=5_ z@&I;w1@Val-5I`XT|`7tsnECf70NEIMb){k4*N6H^kT)10r}r1Yb7hVmFG<}xD~!O zmO{w)NY;+b(X>a{%17Vxd{V6HP;A?}1WHv+>@$&1b+Y<<;rP2nfNYc#V^n@F8qBR< z*RzLiy=*#1NS^0VSjN}f-VB`*clR0#ePQ>&}<=6WqM_B1RvS=-QknVqB>E!dKq9KE_$zX15c%em(cYv|`+nJxnv zu_|l_FKBluD_t~t?x!cg-Wr(ZtmQ7eu)86C)~E`+e_v03zVJn^7|eI z12>elioEJGS?#-q%F@#H6UyQ66639r|Fn1NUzvK|uG<1M$?>`^&qwA1k1*aoS-d~h zO)1TjkL$4del0v${~ig(#o=Xg$_t~s>6Lr1+c9V%tj|qw@HgaMI=*8~tm;-s*}Yz8 zneAn2Wz!s_O{Sd)01JE4idwbEuU~kxPz}a8qU^`5xK6~U{?4l{h*onB6p}3lmmiWq zBc+_$#Fqyu1qV4~zEA)K4(pq^W4ztaM<&~1pihg@OMxG98)}v9L4TRZ)tJe!7bkK6 zx?YRAb7W)JM63L#ubQJTk1p+CjxN4ZYdNfp8zEZ&1*oI{*U!$&Kg#i2020V}NS#1} z3X@d0H}iVJ7iJpM{FtYvJ@Jv6Hrxw%{*}Sb=5RYmuEL>4=`V@T$-P7k!W)Rc=i01D;5s}hgp?y56}P7SFd z<2x2b$EGFFIM;V`SbF+c4Aq`Bk2&4Uk5r9)V7=12L$;~c=-Oq z)nNZ{ST1ryMCCp(k-fRPYovi zV1ojAkE2n0!O#hZ`FyL(24IzX28M5W z{iBYN^dd{lD-_;oGJyima$BCZoK}9>aBCqu5{)GWCIN=r_>SPqS*tIo(c>g;^j$p|jG@4C+_`3sgVt~gm(fY`c; zc^d)7>J+z73_@_}jl0R0MLZxUC+9(Hs2>J1IWl)sm1qwBy#)p<;