pip install git+


PPLT expects there to be a pplt/ directory in your $PYTHONPATH or your current directory.

Inside this directory there must be an file and all renderer modules you need. e.g.

|- paper.tex
`- pplt/

With this structure you can then render your plots using

pplt input_signal.pdf
pplt result_plots.pdf


One key aspect is that each output file is represented by one renderer module Python file. This makes it possible to have a Makefile rule for each plot you need and only re-render the ones that were actually changed.

# Render plots automatically using PPLT
fig/%.pdf: pplt/
        pplt $@

# Build plots when building paper.pdf
paper.pdf: fig/input_signal.pdf fig/result_plots.pdf
    latex paper.tex