From 65fa321d63cfd3a38309b7ec8907df5c4a8d26b6 Mon Sep 17 00:00:00 2001 From: "Bjoern B. Brandenburg" Date: Sun, 22 Feb 2009 00:38:14 -0500 Subject: finally usable plotters! --- gnuplot.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) mode change 100644 => 100755 gnuplot.py (limited to 'gnuplot.py') diff --git a/gnuplot.py b/gnuplot.py old mode 100644 new mode 100755 index d610875..e16de77 --- a/gnuplot.py +++ b/gnuplot.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python import defapp from subprocess import Popen, PIPE from optparse import make_option as o @@ -73,6 +74,10 @@ def pipe2gnuplot(cmds): proc.stdin.close() proc.wait() +def gnuplot(*args, **kargs): + cmd = gnuplot_cmd(*args, **kargs) + pipe2gnuplot(cmd) + def eps2pdf(file): Popen(['ps2pdf', '-dEPSCrop', '%s.eps' % file]).wait() @@ -100,9 +105,11 @@ defaults = { 'ylabel' : None, 'xrange' : None, 'yrange' : None, + 'xticks' : None, + 'yticks' : None, } -class Plotter(defapp.App): +class GnuPlotter(defapp.App): def __init__(self): defapp.App.__init__(self, options, defaults, no_std_opts=True) @@ -135,4 +142,4 @@ class Plotter(defapp.App): self.out(cmd) if __name__ == "__main__": - Plotter().launch() + GnuPlotter().launch() -- cgit v1.2.2