PyPI version Test status Documentation Status Updates MIT License

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().


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.

To display in LaTeX:


See the examples directory for some example code, their resulting images, as well as an example LaTeX file and its output PDF.


  • 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.


This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.