From 4dd7a7b8ff3581c82044dab7f69f24fa5477f63d Mon Sep 17 00:00:00 2001 From: andrzejnovak Date: Tue, 13 Feb 2024 10:57:00 +0100 Subject: [PATCH] fix: update to work with mpl3.8 --- src/mplhep/plot.py | 4 ++-- tests/baseline/test_square_cbar.png | Bin 0 -> 3139 bytes tests/test_layouts.py | 27 +++++++++++++++++++++++++++ 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 tests/baseline/test_square_cbar.png create mode 100644 tests/test_layouts.py diff --git a/src/mplhep/plot.py b/src/mplhep/plot.py index e185a1e8..13d97b68 100644 --- a/src/mplhep/plot.py +++ b/src/mplhep/plot.py @@ -1074,8 +1074,8 @@ def __init__(self, xsizes, ysizes, divider): self.div = divider def get_size(self, renderer): - xrel, xabs = axes_size.AddList(self.xsizes).get_size(renderer) - yrel, yabs = axes_size.AddList(self.ysizes).get_size(renderer) + xrel, xabs = sum(self.xsizes, start=axes_size.Fixed(0)).get_size(renderer) + yrel, yabs = sum(self.ysizes, start=axes_size.Fixed(0)).get_size(renderer) bb = Bbox.from_bounds(*self.div.get_position()).transformed( self.div._fig.transFigure ) diff --git a/tests/baseline/test_square_cbar.png b/tests/baseline/test_square_cbar.png new file mode 100644 index 0000000000000000000000000000000000000000..3e8979203a18d44841a1ddad96b33ff60741be24 GIT binary patch literal 3139 zcmeHJ>ra|j96pG%>Q-@UwqE9tWiDHy#aq|F5U`uAHS^MJOB|bb;v5YKL+}Rp(tViS z)=4rFWDUXxGi{p%x-|ta6IijDhDE|i%FJtp4qIxFo2c9r_wr#&8vlT03m;BSa`HP* zPEMZNR~PE54`-jq1^^tcIbZcY0BK?XP|nN@b-fM;*kRGs;-U*Uy+>R!43Ql+)f1ZLaCyfaUP7o8UqSbSy*d3HNhC% z*?YvDHs8$%u;a1YK3aHxKTqG9u_&m~(}U{(`;6#WLe{}a#5$beGiHQe&v z8(l*A#~O{Ak~*7wV*N=e@X3;ZFP5a-_&^{%c3IJids-G9)=ql(%@{?7Gx3L%lcNOs zJKKXvGK*xL#K8jbY)8W#V#P*WpHH5r2|Y`_G}-5~4;CJAiJUUA?zY+^cSn~KBv>h2 z&kL*$JhPi^JM}H&>PXVqmJz@f6griB2f{x^{(rL`Jw<-ldwSs*z1co~E{!nXDquUp zkPtc$)GCpo$c(aqJiomaO3I^I#cvoA<@Ecpy*l##EsdXPKoWTc>NR@W~?cVA*N%GSY=t#w;uFYH+CbBMxQd&@g(@43a{B_wd<6O3Bh)<%3l zDK&ruce+X8h)S@olI;)_30SDFQ$5Pv7$UOhQOw^R(z%bsOfY1jLLq+jr4Y#wBJD$@ r{keUGPeh66A`LjCfGYow