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)¶