def _get_rgb_face(self, alt=False): facecolor = self._get_markerfacecolor(alt=alt) if is_string_like(facecolor) and facecolor.lower() == "none": rgbFace = None else: rgbFace = colorConverter.to_rgb(facecolor) return rgbFace
def _get_rgb_face(self): facecolor = self.get_markerfacecolor() if is_string_like(facecolor) and facecolor.lower()=='none': rgbFace = None else: rgbFace = colorConverter.to_rgb(facecolor) return rgbFace
def _get_rgb_face(self): facecolor = self.get_markerfacecolor() if is_string_like(facecolor) and facecolor.lower() == 'none': rgbFace = None else: rgbFace = colorConverter.to_rgb(facecolor) return rgbFace
def draw(self, renderer): if not self.get_visible(): return # renderer.open_group('patch') gc = renderer.new_gc() gc.set_foreground(self._edgecolor) gc.set_linewidth(self._linewidth) gc.set_alpha(self._alpha) gc.set_antialiased(self._antialiased) if self.get_clip_on(): gc.set_clip_rectangle(self.clipbox.get_bounds()) gc.set_capstyle("projecting") if not self.fill or self._facecolor is None: rgbFace = None else: rgbFace = colorConverter.to_rgb(self._facecolor) if self._hatch: gc.set_hatch(self._hatch) tverts = self._transform.seq_xy_tups(self.verts) # center is first vert width = tverts[3, 0] - tverts[1, 0] height = tverts[2, 1] - tverts[4, 1] renderer.draw_arc(gc, rgbFace, tverts[0, 0], tverts[0, 1], width, height, 0.0, 360.0, self.angle)
def draw(self, renderer): if not self.get_visible(): return # renderer.open_group('patch') gc = renderer.new_gc() gc.set_foreground(self._edgecolor) gc.set_linewidth(self._linewidth) gc.set_alpha(self._alpha) gc.set_antialiased(self._antialiased) if self.get_clip_on(): gc.set_clip_rectangle(self.clipbox.get_bounds()) gc.set_capstyle("projecting") if not self.fill or self._facecolor is None: rgbFace = None else: rgbFace = colorConverter.to_rgb(self._facecolor) if self._hatch: gc.set_hatch(self._hatch) verts = self.get_verts() tverts = self._transform.seq_xy_tups(verts) renderer.draw_polygon(gc, rgbFace, tverts)
def _get_rgb_face(self): if (self._markerfacecolor is None or (is_string_like(self._markerfacecolor) and self._markerfacecolor.lower() == 'none')): rgbFace = None else: rgbFace = colorConverter.to_rgb(self._markerfacecolor) return rgbFace
def _get_rgb_face(self): if self._markerfacecolor is None or ( is_string_like(self._markerfacecolor) and self._markerfacecolor.lower() == "none" ): rgbFace = None else: rgbFace = colorConverter.to_rgb(self._markerfacecolor) return rgbFace
def set_foreground(self, fg, isRGB=False): """ Set the foreground color. fg can be a matlab format string, a html hex color string, an rgb unit tuple, or a float between 0 and 1. In the latter case, grayscale is used. The GraphicsContext converts colors to rgb internally. If you know the color is rgb already, you can set isRGB to True to avoid the performace hit of the conversion """ if isRGB: self._rgb = fg else: self._rgb = colorConverter.to_rgb(fg)
def draw(self, renderer): if not self.get_visible(): return #renderer.open_group('patch') gc = renderer.new_gc() gc.set_foreground(self._edgecolor) gc.set_linewidth(self._linewidth) gc.set_alpha(self._alpha) gc.set_antialiased(self._antialiased) if self.get_clip_on(): gc.set_clip_rectangle(self.clipbox.get_bounds()) gc.set_capstyle('projecting') if not self.fill or self._facecolor is None: rgbFace = None else: rgbFace = colorConverter.to_rgb(self._facecolor) verts = self.get_verts() tverts = self._transform.seq_xy_tups(verts) renderer.draw_polygon(gc, rgbFace, tverts)
def draw(self, renderer): if not self.get_visible(): return #renderer.open_group('patch') gc = renderer.new_gc() gc.set_foreground(self._edgecolor) gc.set_linewidth(self._linewidth) gc.set_alpha(self._alpha) gc.set_antialiased(self._antialiased) if self.get_clip_on(): gc.set_clip_rectangle(self.clipbox.get_bounds()) gc.set_capstyle('projecting') if not self.fill or self._facecolor is None: rgbFace = None else: rgbFace = colorConverter.to_rgb(self._facecolor) if self._hatch: gc.set_hatch(self._hatch) tverts = self._transform.seq_xy_tups( self.verts) # center is first vert width = tverts[3, 0] - tverts[1, 0] height = tverts[2, 1] - tverts[4, 1] renderer.draw_arc(gc, rgbFace, tverts[0, 0], tverts[0, 1], width, height, 0.0, 360.0, self.angle)