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

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