About Anaconda Help Download Anaconda

BenSchneider / packages / pygnuplot 0.11.16

Python Gnuplot wrapper

Installers

  • linux-32 v0.11.16
  • linux-64 v0.11.16
  • linux-armv6l v0.11.16
  • linux-armv7l v0.11.16
  • linux-ppc64le v0.11.16
  • osx-64 v0.11.16
  • win-32 v0.11.16
  • linux-aarch64 v0.11.16
  • win-64 v0.11.16

conda install

To install this package run one of the following:
conda install benschneider::pygnuplot

Description

image image image image

PyGnuplot: Python wrapper for Gnuplot

Author: Ben Schneider

Requires:

Gnuplot (http://www.gnuplot.info)

Installation:

Using pip

pip install PyGnuplot

Using conda

conda install -c benschneider pygnuplot

Upgrade:

pip install --upgrade PyGnuplot

Functions:

c(command)

pipe a command to gnuplot as if in gnuplot command promt

c('plot sin(x)')

s(data, filename='tmp.dat')

save arrays into file (filename = 'tmp.dat') easily read by Gnuplot

s([X,Y,Z]) # creates tmp.dat

c('plot "tmp.dat" u 1:2')

plot(data, filename='tmp.dat')

Plot some data. Saves data into filename (default = 'tmp.dat') and then sends plot instructions to Gnuplot

plot([x,y])

figure(number=None, term='x11')

Create a new or update a figure

figure(1)

p(filename='tmp.ps', width=14, height=9, fontsize=12, term='x11')

Create postscript file (overwrites existing)

p('myfile.ps')

pdf(filename='tmp.pdf', width=14, height=9, fontsize=12, term='x11')

Create a pdf file (overwrites existing)

pdf('myfile.pdf')

Setup terminal

Default terminal is 'x11' unless defined otherwise i.e. for windows:

import PyGnuplot as gp gp.default_term = 'wxt'

Examples:

  • 1 Example code

import PyGnuplot as gp import numpy as np X = np.arange(10) Y = np.sin(X/(2np.pi)) Z = Y*2.0 gp.s([X,Y,Z]) gp.c('plot "tmp.dat" u 1:2 w lp) gp.c('replot "tmp.dat" u 1:3' w lp) gp.p('myfigure.ps')

  • 2 Example file

python example.py


© 2025 Anaconda, Inc. All Rights Reserved. (v4.1.0) Legal | Privacy Policy