.. image:: https://travis-ci.org/biggles-plot/biggles.svg?branch=master :target: https://travis-ci.org/biggles-plot/biggles
Biggles is a Python module for creating publication-quality 2D scientific plots. It supports multiple output formats (postscript, x11, png, svg, gif), understands simple TeX, and sports a high-level, elegant interface. It's intended for technical users with sophisticated plotting needs.
Here's a simple biggles script::
>>> import biggles
>>> x = [1, 2, 3, 4, 5]
>>> y = [5, 4, 3, 2, 1]
>>> p = biggles.FramedPlot()
>>> p.add(biggles.Curve(x, y))
>>> p.show()
This produces an X window with a framed plot of the curve y(x).
You can find more in the examples <https://github.com/biggles-plot/biggles/tree/master/examples>
directory included with the source distribution. Also, see the gallery <https://biggles-plot.github.io/#gallery>
on the web.
See the full documentation <http://biggles.readthedocs.io/en/latest/>
_ for more details.
Biggles requires numpy <http://www.numpy.org/>
_ libpng, X11 libraries and
ghostscript
Homebrew::
$ wget https://dl.bintray.com/xquartz/downloads/XQuartz-2.7.11.dmg
$ sudo hdiutil attach XQuartz-2.7.11.dmg
$ sudo installer -package /Volumes/XQuartz-2.7.11/XQuartz.pkg -target /
$ brew install ghostscript
$ pip install biggles
Debian/Ubuntu::
$ sudo apt install build-essential libx11-dev libxft-dev libxt-dev libxaw7-dev libpng-dev ghostscript
$ pip install biggles