| |
- matplotlib.backend_bases.FigureCanvasBase
-
- FigureCanvasPaint
- matplotlib.backend_bases.RendererBase
-
- RendererPaint
class FigureCanvasPaint(matplotlib.backend_bases.FigureCanvasBase) |
| |
Methods defined here:
- draw(self)
- Render the figure using RendererPaint instance renderer
- print_figure(self, filename, dpi=150, facecolor='w', edgecolor='w', orientation='portrait')
- Render the figure to hardcopy using self.renderer as the
renderer if neccessary
Methods inherited from matplotlib.backend_bases.FigureCanvasBase:
- __init__(self, figure)
- switch_backends(self, FigureCanvasClass)
- instantiate an instance of FigureCanvasClass
This is used for backend switching, eg, to instantiate a
FigureCanvasPS from a FigureCanvasGTK. Note, deep copying is
not done, so any changes to one of the instances (eg, setting
figure size or line props), will be reflected in the other
|
class RendererPaint(matplotlib.backend_bases.RendererBase) |
|
The renderer handles all the drawing primitives using a graphics
context instance that controls the colors/styles |
|
Methods defined here:
- __init__(self, width, height, dpi)
- creates a new image
- compute_text_offsets(self, t)
- Return the (x,y) offsets to adjust for the alignment
specifications
- dash_path(self, gc, path)
- Add dashes to the path and return it if dashes are set
- draw_arc(self, gcEdge, rgbFace, x, y, width, height, angle1, angle2)
- Draw an arc centered at x,y with width and height and angles
from 0.0 to 360.0.
If rgbFace is not None, fill the rectangle with it. gcEdge
is a GraphicsContext instance
- draw_line(self, gc, x1, y1, x2, y2)
- Draw a single line from x1,y1 to x2,y2
- draw_lines(self, gc, x, y)
- x and y are equal length arrays, draw lines connecting each
point in x, y
- draw_point(self, gc, x, y)
- Draw a single point at x,y
- draw_polygon(self, gcEdge, rgbFace, points)
- Draw a polygon. points is a len vertices tuple, each element
giving the x,y coords a vertex.
If rgbFace is not None, fill the rectangle with it. gcEdge
is a GraphicsContext instance
- draw_rectangle(self, gcEdge, rgbFace, x, y, width, height)
- Draw a rectangle at lower left x,y with width and height.
If rgbFace is not None, fill the rectangle with it. gcEdge
is a GraphicsContext instance
- draw_text(self, gc, x, y, t)
- Render the text using the RendererPaint instance
- get_paint_color(self, rgb)
- returns a paint color object based on the given rgb tuple
- get_text_extent(self, t)
- Return the ink extent of the text as Bound2D instance
- get_text_scale(self)
- Return the scale factor for fontsize taking screendpi and pixels per
inch into account
- points_to_pixels(self, points)
Data and other attributes defined here:
- fontd = {}
Methods inherited from matplotlib.backend_bases.RendererBase:
- draw_image(self, x, y, im)
- Draw the Image instance into the current axes
- flipy(self)
- return true if y small numbers are top for renderer
- new_gc(self)
- Return an instance of a GraphicsContextBase
| |