Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 87097cf

Browse files
committed
drawing images respect zorder among images even for noncomposite backend
svn path=/trunk/matplotlib/; revision=7951
1 parent 16b855b commit 87097cf

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

lib/matplotlib/axes.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1727,9 +1727,12 @@ def draw(self, renderer=None, inframe=False):
17271727
# make a composite image blending alpha
17281728
# list of (mimage.Image, ox, oy)
17291729

1730+
zorder_images = [(im.zorder, im) for im in self.images \
1731+
if im.get_visible()]
1732+
zorder_images.sort()
1733+
17301734
mag = renderer.get_image_magnification()
1731-
ims = [(im.make_image(mag),0,0)
1732-
for im in self.images if im.get_visible()]
1735+
ims = [(im.make_image(mag),0,0) for z,im in zorder_images]
17331736

17341737

17351738
l, b, r, t = self.bbox.extents

0 commit comments

Comments
 (0)