Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
 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
Esempio n. 4
0
    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)
Esempio n. 5
0
    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)
Esempio n. 6
0
 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
Esempio n. 7
0
 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
Esempio n. 8
0
    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)
Esempio n. 9
0
    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)
Esempio n. 10
0
    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)
Esempio n. 11
0
    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)