Python matplotlib.figure.Figure.draw() Examples
The following are 18
code examples of matplotlib.figure.Figure.draw().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
matplotlib.figure.Figure
, or try the search function
.
Example #1
Source File: image.py From Mastering-Elasticsearch-7.0 with MIT License | 5 votes |
def _draw_unsampled_image(self, renderer, gc): """ draw unsampled image. The renderer should support a draw_image method with scale parameter. """ im, l, b, trans = self.make_image(renderer, unsampled=True) if im is None: return trans = Affine2D().scale(im.shape[1], im.shape[0]) + trans renderer.draw_image(gc, l, b, im, trans)
Example #2
Source File: image.py From twitter-stock-recommendation with MIT License | 5 votes |
def draw(self, renderer, *args, **kwargs): # if not visible, declare victory and return if not self.get_visible(): self.stale = False return # for empty images, there is nothing to draw! if self.get_array().size == 0: self.stale = False return # actually render the image. gc = renderer.new_gc() self._set_gc_clip(gc) gc.set_alpha(self.get_alpha()) gc.set_url(self.get_url()) gc.set_gid(self.get_gid()) if (self._check_unsampled_image(renderer) and self.get_transform().is_affine): self._draw_unsampled_image(renderer, gc) else: im, l, b, trans = self.make_image( renderer, renderer.get_image_magnification()) if im is not None: renderer.draw_image(gc, l, b, im) gc.restore() self.stale = False
Example #3
Source File: image.py From twitter-stock-recommendation with MIT License | 5 votes |
def _draw_unsampled_image(self, renderer, gc): """ draw unsampled image. The renderer should support a draw_image method with scale parameter. """ im, l, b, trans = self.make_image(renderer, unsampled=True) if im is None: return trans = Affine2D().scale(im.shape[1], im.shape[0]) + trans renderer.draw_image(gc, l, b, im, trans)
Example #4
Source File: image.py From CogAlg with MIT License | 5 votes |
def draw(self, renderer, *args, **kwargs): # if not visible, declare victory and return if not self.get_visible(): self.stale = False return # for empty images, there is nothing to draw! if self.get_array().size == 0: self.stale = False return # actually render the image. gc = renderer.new_gc() self._set_gc_clip(gc) gc.set_alpha(self.get_alpha()) gc.set_url(self.get_url()) gc.set_gid(self.get_gid()) if (self._check_unsampled_image(renderer) and self.get_transform().is_affine): self._draw_unsampled_image(renderer, gc) else: im, l, b, trans = self.make_image( renderer, renderer.get_image_magnification()) if im is not None: renderer.draw_image(gc, l, b, im) gc.restore() self.stale = False
Example #5
Source File: image.py From CogAlg with MIT License | 5 votes |
def _draw_unsampled_image(self, renderer, gc): """ draw unsampled image. The renderer should support a draw_image method with scale parameter. """ im, l, b, trans = self.make_image(renderer, unsampled=True) if im is None: return trans = Affine2D().scale(im.shape[1], im.shape[0]) + trans renderer.draw_image(gc, l, b, im, trans)
Example #6
Source File: image.py From coffeegrindsize with MIT License | 5 votes |
def draw(self, renderer, *args, **kwargs): # if not visible, declare victory and return if not self.get_visible(): self.stale = False return # for empty images, there is nothing to draw! if self.get_array().size == 0: self.stale = False return # actually render the image. gc = renderer.new_gc() self._set_gc_clip(gc) gc.set_alpha(self.get_alpha()) gc.set_url(self.get_url()) gc.set_gid(self.get_gid()) if (self._check_unsampled_image(renderer) and self.get_transform().is_affine): self._draw_unsampled_image(renderer, gc) else: im, l, b, trans = self.make_image( renderer, renderer.get_image_magnification()) if im is not None: renderer.draw_image(gc, l, b, im) gc.restore() self.stale = False
Example #7
Source File: image.py From coffeegrindsize with MIT License | 5 votes |
def _draw_unsampled_image(self, renderer, gc): """ draw unsampled image. The renderer should support a draw_image method with scale parameter. """ im, l, b, trans = self.make_image(renderer, unsampled=True) if im is None: return trans = Affine2D().scale(im.shape[1], im.shape[0]) + trans renderer.draw_image(gc, l, b, im, trans)
Example #8
Source File: image.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 5 votes |
def draw(self, renderer, *args, **kwargs): # if not visible, declare victory and return if not self.get_visible(): self.stale = False return # for empty images, there is nothing to draw! if self.get_array().size == 0: self.stale = False return # actually render the image. gc = renderer.new_gc() self._set_gc_clip(gc) gc.set_alpha(self.get_alpha()) gc.set_url(self.get_url()) gc.set_gid(self.get_gid()) if (self._check_unsampled_image(renderer) and self.get_transform().is_affine): self._draw_unsampled_image(renderer, gc) else: im, l, b, trans = self.make_image( renderer, renderer.get_image_magnification()) if im is not None: renderer.draw_image(gc, l, b, im) gc.restore() self.stale = False
Example #9
Source File: image.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 5 votes |
def _draw_unsampled_image(self, renderer, gc): """ draw unsampled image. The renderer should support a draw_image method with scale parameter. """ im, l, b, trans = self.make_image(renderer, unsampled=True) if im is None: return trans = Affine2D().scale(im.shape[1], im.shape[0]) + trans renderer.draw_image(gc, l, b, im, trans)
Example #10
Source File: image.py From GraphicDesignPatternByPython with MIT License | 5 votes |
def draw(self, renderer, *args, **kwargs): # if not visible, declare victory and return if not self.get_visible(): self.stale = False return # for empty images, there is nothing to draw! if self.get_array().size == 0: self.stale = False return # actually render the image. gc = renderer.new_gc() self._set_gc_clip(gc) gc.set_alpha(self.get_alpha()) gc.set_url(self.get_url()) gc.set_gid(self.get_gid()) if (self._check_unsampled_image(renderer) and self.get_transform().is_affine): self._draw_unsampled_image(renderer, gc) else: im, l, b, trans = self.make_image( renderer, renderer.get_image_magnification()) if im is not None: renderer.draw_image(gc, l, b, im) gc.restore() self.stale = False
Example #11
Source File: image.py From GraphicDesignPatternByPython with MIT License | 5 votes |
def _draw_unsampled_image(self, renderer, gc): """ draw unsampled image. The renderer should support a draw_image method with scale parameter. """ im, l, b, trans = self.make_image(renderer, unsampled=True) if im is None: return trans = Affine2D().scale(im.shape[1], im.shape[0]) + trans renderer.draw_image(gc, l, b, im, trans)
Example #12
Source File: image.py From Mastering-Elasticsearch-7.0 with MIT License | 5 votes |
def draw(self, renderer, *args, **kwargs): # if not visible, declare victory and return if not self.get_visible(): self.stale = False return # for empty images, there is nothing to draw! if self.get_array().size == 0: self.stale = False return # actually render the image. gc = renderer.new_gc() self._set_gc_clip(gc) gc.set_alpha(self.get_alpha()) gc.set_url(self.get_url()) gc.set_gid(self.get_gid()) if (self._check_unsampled_image(renderer) and self.get_transform().is_affine): self._draw_unsampled_image(renderer, gc) else: im, l, b, trans = self.make_image( renderer, renderer.get_image_magnification()) if im is not None: renderer.draw_image(gc, l, b, im) gc.restore() self.stale = False
Example #13
Source File: image.py From coffeegrindsize with MIT License | 4 votes |
def _draw_list_compositing_images( renderer, parent, artists, suppress_composite=None): """ Draw a sorted list of artists, compositing images into a single image where possible. For internal matplotlib use only: It is here to reduce duplication between `Figure.draw` and `Axes.draw`, but otherwise should not be generally useful. """ has_images = any(isinstance(x, _ImageBase) for x in artists) # override the renderer default if suppressComposite is not None not_composite = (suppress_composite if suppress_composite is not None else renderer.option_image_nocomposite()) if not_composite or not has_images: for a in artists: a.draw(renderer) else: # Composite any adjacent images together image_group = [] mag = renderer.get_image_magnification() def flush_images(): if len(image_group) == 1: image_group[0].draw(renderer) elif len(image_group) > 1: data, l, b = composite_images(image_group, renderer, mag) if data.size != 0: gc = renderer.new_gc() gc.set_clip_rectangle(parent.bbox) gc.set_clip_path(parent.get_clip_path()) renderer.draw_image(gc, np.round(l), np.round(b), data) gc.restore() del image_group[:] for a in artists: if isinstance(a, _ImageBase) and a.can_composite(): image_group.append(a) else: flush_images() a.draw(renderer) flush_images()
Example #14
Source File: image.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 4 votes |
def _draw_list_compositing_images( renderer, parent, artists, suppress_composite=None): """ Draw a sorted list of artists, compositing images into a single image where possible. For internal matplotlib use only: It is here to reduce duplication between `Figure.draw` and `Axes.draw`, but otherwise should not be generally useful. """ has_images = any(isinstance(x, _ImageBase) for x in artists) # override the renderer default if suppressComposite is not None not_composite = (suppress_composite if suppress_composite is not None else renderer.option_image_nocomposite()) if not_composite or not has_images: for a in artists: a.draw(renderer) else: # Composite any adjacent images together image_group = [] mag = renderer.get_image_magnification() def flush_images(): if len(image_group) == 1: image_group[0].draw(renderer) elif len(image_group) > 1: data, l, b = composite_images(image_group, renderer, mag) if data.size != 0: gc = renderer.new_gc() gc.set_clip_rectangle(parent.bbox) gc.set_clip_path(parent.get_clip_path()) renderer.draw_image(gc, np.round(l), np.round(b), data) gc.restore() del image_group[:] for a in artists: if isinstance(a, _ImageBase) and a.can_composite(): image_group.append(a) else: flush_images() a.draw(renderer) flush_images()
Example #15
Source File: image.py From CogAlg with MIT License | 4 votes |
def _draw_list_compositing_images( renderer, parent, artists, suppress_composite=None): """ Draw a sorted list of artists, compositing images into a single image where possible. For internal matplotlib use only: It is here to reduce duplication between `Figure.draw` and `Axes.draw`, but otherwise should not be generally useful. """ has_images = any(isinstance(x, _ImageBase) for x in artists) # override the renderer default if suppressComposite is not None not_composite = (suppress_composite if suppress_composite is not None else renderer.option_image_nocomposite()) if not_composite or not has_images: for a in artists: a.draw(renderer) else: # Composite any adjacent images together image_group = [] mag = renderer.get_image_magnification() def flush_images(): if len(image_group) == 1: image_group[0].draw(renderer) elif len(image_group) > 1: data, l, b = composite_images(image_group, renderer, mag) if data.size != 0: gc = renderer.new_gc() gc.set_clip_rectangle(parent.bbox) gc.set_clip_path(parent.get_clip_path()) renderer.draw_image(gc, np.round(l), np.round(b), data) gc.restore() del image_group[:] for a in artists: if isinstance(a, _ImageBase) and a.can_composite(): image_group.append(a) else: flush_images() a.draw(renderer) flush_images()
Example #16
Source File: image.py From GraphicDesignPatternByPython with MIT License | 4 votes |
def _draw_list_compositing_images( renderer, parent, artists, suppress_composite=None): """ Draw a sorted list of artists, compositing images into a single image where possible. For internal matplotlib use only: It is here to reduce duplication between `Figure.draw` and `Axes.draw`, but otherwise should not be generally useful. """ has_images = any(isinstance(x, _ImageBase) for x in artists) # override the renderer default if suppressComposite is not None not_composite = (suppress_composite if suppress_composite is not None else renderer.option_image_nocomposite()) if not_composite or not has_images: for a in artists: a.draw(renderer) else: # Composite any adjacent images together image_group = [] mag = renderer.get_image_magnification() def flush_images(): if len(image_group) == 1: image_group[0].draw(renderer) elif len(image_group) > 1: data, l, b = composite_images(image_group, renderer, mag) if data.size != 0: gc = renderer.new_gc() gc.set_clip_rectangle(parent.bbox) gc.set_clip_path(parent.get_clip_path()) renderer.draw_image(gc, np.round(l), np.round(b), data) gc.restore() del image_group[:] for a in artists: if isinstance(a, _ImageBase) and a.can_composite(): image_group.append(a) else: flush_images() a.draw(renderer) flush_images()
Example #17
Source File: image.py From twitter-stock-recommendation with MIT License | 4 votes |
def _draw_list_compositing_images( renderer, parent, artists, suppress_composite=None): """ Draw a sorted list of artists, compositing images into a single image where possible. For internal matplotlib use only: It is here to reduce duplication between `Figure.draw` and `Axes.draw`, but otherwise should not be generally useful. """ has_images = any(isinstance(x, _ImageBase) for x in artists) # override the renderer default if suppressComposite is not None not_composite = (suppress_composite if suppress_composite is not None else renderer.option_image_nocomposite()) if not_composite or not has_images: for a in artists: a.draw(renderer) else: # Composite any adjacent images together image_group = [] mag = renderer.get_image_magnification() def flush_images(): if len(image_group) == 1: image_group[0].draw(renderer) elif len(image_group) > 1: data, l, b = composite_images(image_group, renderer, mag) if data.size != 0: gc = renderer.new_gc() gc.set_clip_rectangle(parent.bbox) gc.set_clip_path(parent.get_clip_path()) renderer.draw_image(gc, np.round(l), np.round(b), data) gc.restore() del image_group[:] for a in artists: if isinstance(a, _ImageBase) and a.can_composite(): image_group.append(a) else: flush_images() a.draw(renderer) flush_images()
Example #18
Source File: image.py From Mastering-Elasticsearch-7.0 with MIT License | 4 votes |
def _draw_list_compositing_images( renderer, parent, artists, suppress_composite=None): """ Draw a sorted list of artists, compositing images into a single image where possible. For internal matplotlib use only: It is here to reduce duplication between `Figure.draw` and `Axes.draw`, but otherwise should not be generally useful. """ has_images = any(isinstance(x, _ImageBase) for x in artists) # override the renderer default if suppressComposite is not None not_composite = (suppress_composite if suppress_composite is not None else renderer.option_image_nocomposite()) if not_composite or not has_images: for a in artists: a.draw(renderer) else: # Composite any adjacent images together image_group = [] mag = renderer.get_image_magnification() def flush_images(): if len(image_group) == 1: image_group[0].draw(renderer) elif len(image_group) > 1: data, l, b = composite_images(image_group, renderer, mag) if data.size != 0: gc = renderer.new_gc() gc.set_clip_rectangle(parent.bbox) gc.set_clip_path(parent.get_clip_path()) renderer.draw_image(gc, np.round(l), np.round(b), data) gc.restore() del image_group[:] for a in artists: if isinstance(a, _ImageBase) and a.can_composite(): image_group.append(a) else: flush_images() a.draw(renderer) flush_images()