Version 2.2.4
matplotlib

matplotlib.backends.backend_pgf

matplotlib.backends.backend_pgf.FigureCanvas

alias of matplotlib.backends.backend_pgf.FigureCanvasPgf

class matplotlib.backends.backend_pgf.FigureCanvasPgf(figure)[source]

Bases: matplotlib.backend_bases.FigureCanvasBase

filetypes = {u'pdf': u'LaTeX compiled PGF picture', u'pgf': u'LaTeX PGF picture', u'png': u'Portable Network Graphics'}
get_default_filetype()[source]
get_renderer()[source]
print_pdf(fname_or_fh, *args, **kwargs)[source]

Use LaTeX to compile a Pgf generated figure to PDF.

print_pgf(fname_or_fh, *args, **kwargs)[source]

Output pgf commands for drawing the figure so it can be included and rendered in latex documents.

print_png(fname_or_fh, *args, **kwargs)[source]

Use LaTeX to compile a pgf figure to pdf and convert it to png.

matplotlib.backends.backend_pgf.FigureManager

alias of matplotlib.backends.backend_pgf.FigureManagerPgf

class matplotlib.backends.backend_pgf.FigureManagerPgf(*args)[source]

Bases: matplotlib.backend_bases.FigureManagerBase

class matplotlib.backends.backend_pgf.GraphicsContextPgf[source]

Bases: matplotlib.backend_bases.GraphicsContextBase

exception matplotlib.backends.backend_pgf.LatexError(message, latex_output=u'')[source]

Bases: exceptions.Exception

class matplotlib.backends.backend_pgf.LatexManager[source]

Bases: object

The LatexManager opens an instance of the LaTeX application for determining the metrics of text elements. The LaTeX environment can be modified by setting fonts and/or a custem preamble in the rc parameters.

get_width_height_descent(text, prop)[source]

Get the width, total height and descent for a text typesetted by the current LaTeX environment.

class matplotlib.backends.backend_pgf.LatexManagerFactory[source]

Bases: object

static get_latex_manager()[source]
previous_instance = None
class matplotlib.backends.backend_pgf.RendererPgf(figure, fh, dummy=False)[source]

Bases: matplotlib.backend_bases.RendererBase

Creates a new PGF renderer that translates any drawing instruction into text commands to be interpreted in a latex pgfpicture environment.

Attributes

figure (matplotlib.figure.Figure) Matplotlib figure to initialize height, width and dpi from.
fh (file-like) File handle for the output of the drawing commands.
draw_image(gc, x, y, im, transform=None)[source]
draw_markers(gc, marker_path, marker_trans, path, trans, rgbFace=None)[source]
draw_path(gc, path, transform, rgbFace=None)[source]
draw_tex(gc, x, y, s, prop, angle, ismath=u'TeX!', mtext=None)[source]
draw_text(gc, x, y, s, prop, angle, ismath=False, mtext=None)[source]
flipy()[source]
get_canvas_width_height()[source]
get_text_width_height_descent(s, prop, ismath)[source]
new_gc()[source]
option_image_nocomposite()[source]

return whether to generate a composite image from multiple images on a set of axes

option_scale_image()[source]

pgf backend supports affine transform of image.

points_to_pixels(points)[source]
class matplotlib.backends.backend_pgf.TmpDirCleaner[source]

Bases: object

static add(tmpdir)[source]
static cleanup_remaining_tmpdirs()[source]
remaining_tmpdirs = set([])
matplotlib.backends.backend_pgf.common_texification(text)[source]

Do some necessary and/or useful substitutions for texts to be included in LaTeX documents.

matplotlib.backends.backend_pgf.get_fontspec()[source]

Build fontspec preamble from rc.

matplotlib.backends.backend_pgf.get_preamble()[source]

Get LaTeX preamble from rc.

matplotlib.backends.backend_pgf.get_texcommand()[source]

Get chosen TeX system from rc.

matplotlib.backends.backend_pgf.make_pdf_to_png_converter()[source]

Returns a function that converts a pdf file to a png file.

matplotlib.backends.backend_pgf.repl_escapetext(m)
matplotlib.backends.backend_pgf.repl_mathdefault(m)
matplotlib.backends.backend_pgf.writeln(fh, line)[source]