matplotlib.backends.backend_pgf¶matplotlib.backends.backend_pgf.FigureCanvas¶alias of FigureCanvasPgf
matplotlib.backends.backend_pgf.FigureCanvasPgf(figure)¶Bases: matplotlib.backend_bases.FigureCanvasBase
filetypes = {'pgf': 'LaTeX PGF picture', 'pdf': 'LaTeX compiled PGF picture', 'png': 'Portable Network Graphics'}¶get_default_filetype()¶get_renderer()¶print_pdf(fname_or_fh, *args, **kwargs)¶Use LaTeX to compile a Pgf generated figure to PDF.
print_pgf(fname_or_fh, *args, **kwargs)¶Output pgf commands for drawing the figure so it can be included and rendered in latex documents.
print_png(fname_or_fh, *args, **kwargs)¶Use LaTeX to compile a pgf figure to pdf and convert it to png.
matplotlib.backends.backend_pgf.FigureManager¶alias of FigureManagerPgf
matplotlib.backends.backend_pgf.FigureManagerPgf(*args)¶matplotlib.backends.backend_pgf.GraphicsContextPgf¶matplotlib.backends.backend_pgf.LatexManager¶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)¶Get the width, total height and descent for a text typesetted by the current LaTeX environment.
matplotlib.backends.backend_pgf.LatexManagerFactory¶Bases: object
get_latex_manager()¶previous_instance = None¶matplotlib.backends.backend_pgf.RendererPgf(figure, fh, dummy=False)¶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)¶draw_markers(gc, marker_path, marker_trans, path, trans, rgbFace=None)¶draw_path(gc, path, transform, rgbFace=None)¶draw_tex(gc, x, y, s, prop, angle, ismath='TeX!', mtext=None)¶draw_text(gc, x, y, s, prop, angle, ismath=False, mtext=None)¶flipy()¶get_canvas_width_height()¶get_text_width_height_descent(s, prop, ismath)¶new_gc()¶option_image_nocomposite()¶return whether to generate a composite image from multiple images on a set of axes
option_scale_image()¶pgf backend supports affine transform of image.
points_to_pixels(points)¶matplotlib.backends.backend_pgf.TmpDirCleaner¶Bases: object
add(tmpdir)¶cleanup_remaining_tmpdirs()¶remaining_tmpdirs = set()¶matplotlib.backends.backend_pgf.common_texification(text)¶Do some necessary and/or useful substitutions for texts to be included in LaTeX documents.
matplotlib.backends.backend_pgf.get_fontspec()¶Build fontspec preamble from rc.
matplotlib.backends.backend_pgf.get_preamble()¶Get LaTeX preamble from rc.
matplotlib.backends.backend_pgf.get_texcommand()¶Get chosen TeX system from rc.
matplotlib.backends.backend_pgf.make_pdf_to_png_converter()¶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)¶