Skip to content

biggles-plot/biggles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b7f5530 · May 25, 2020
May 25, 2020
May 23, 2020
Mar 26, 2017
Mar 20, 2017
May 23, 2020
May 23, 2020
Mar 19, 2017
May 23, 2020
May 1, 2012
May 1, 2012
Mar 15, 2017
May 23, 2020
Mar 19, 2017
May 23, 2020

Repository files navigation

Biggles : Scientific Plotting with/in/for Python

https://travis-ci.org/biggles-plot/biggles.svg?branch=master

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))
>>> p.show()

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.

Installation

Biggles requires numpy 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