Skip to content
simple, elegant python plotting
Branch: master
Clone or download
esheldon Merge pull request #137 from biggles-plot/#136
fix bug formatting string for exception
Latest commit 98f8aa9 Mar 8, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs DOC updated quickstart (#117) Mar 26, 2017
examples more work on examples Mar 20, 2017
.travis.yml try installing ghostscript to fix travis failures Jun 27, 2018 update changelog Mar 29, 2017
mkdocs.yml DOC add docs on ReadTheDocs (#101) Mar 19, 2017 ENH update version to 1.7.2 (#98) Mar 15, 2017


Biggles : Scientific Plotting with/in/for Python

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.

Simple Example

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

This produces an X window with a framed plot of the curve y(x). You can find more in the examples directory included with the source distribution. Also, see the gallery on the web.

See the full documentation for more details.


Biggles requires numpy and GNU plotutils.


$ sudo port install plotutils +x11
$ pip install biggles


$ brew install plotutils --with-x11
$ pip install biggles


$ sudo apt-get install libplot-dev plotutils
$ pip install biggles


This kind of install is not well tested at the moment. Please report bugs if you find them!

You can’t perform that action at this time.