JvPlot is a Python package which can be used to non-interactively generate plots using Python scripts.
You can install JvPlot from source by downloading the source files and using setup.py to install the package:
git clone https://github.com/seehuhn/py-jvplot cd py-jvplot python setup.py install
The JvPlot package is work in progress. An example plot can be generated as follows:
import numpy as np import jvplot with jvplot.Plot('test.pdf', '5in', '3in') as pl: pl.scatter_plot(np.random.rand(137), col=(1, 0, 0), size='1mm')