LaTeXiPy
Generate beautiful plots for LaTeX using your existing Matplotlib-based code.
You can also use this package to generate plots without using LaTeX. Just don't run lp.latexify()
.
- Free software: MIT license
- Documentation: https://latexipy.readthedocs.io.
Usage
To plot in Python:
import latexipy as lp
lp.latexify() # Change to a serif font that fits with most LaTeX.
with lp.figure('filename'): # saves in img/ by default.
draw_the_plot()
To display in LaTeX:
\usepackage{pgf}
\input{filename.pgf}
See the examples directory for some example code, their resulting images, as well as an example LaTeX file and its output PDF.
Features
- Automatically generate multiple plot types, such as PDF, PNG, and PGF for LaTeX.
- Works with all Matplotlib-based packages, including Seaborn and Pandas.
- Allows for easily changing the style temporarily.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.