aboutsummaryrefslogtreecommitdiffstats
path: root/gnuplot.py
diff options
context:
space:
mode:
Diffstat (limited to 'gnuplot.py')
-rwxr-xr-xgnuplot.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/gnuplot.py b/gnuplot.py
index 9262069..62a6016 100755
--- a/gnuplot.py
+++ b/gnuplot.py
@@ -22,6 +22,7 @@ def gnuplot_cmd(graphs, title=None, ylabel=None, xlabel=None,
22 yrange=None, 22 yrange=None,
23 xticks=None, yticks=None, 23 xticks=None, yticks=None,
24 key='below', 24 key='below',
25 logscale=None,
25 fname=None): 26 fname=None):
26 g = CommandBuffer() 27 g = CommandBuffer()
27 if format == 'png': 28 if format == 'png':
@@ -53,10 +54,15 @@ def gnuplot_cmd(graphs, title=None, ylabel=None, xlabel=None,
53 g("set xtics %s, %s" % xticks) 54 g("set xtics %s, %s" % xticks)
54 if yticks: 55 if yticks:
55 g("set ytics %s, %s" % yticks) 56 g("set ytics %s, %s" % yticks)
57 if logscale:
58 g("set logscale %s" % logscale)
56 g('set key %s' % key) 59 g('set key %s' % key)
57 plot = [] 60 plot = []
58 for gr in graphs: 61 for gr in graphs:
59 if len(gr) == 4: 62 if type(gr) == str:
63 # literal plot command
64 plot.append(gr)
65 elif len(gr) == 4:
60 par = (gr[0], gr[1], gr[2], gr[3], style) 66 par = (gr[0], gr[1], gr[2], gr[3], style)
61 plot += ["'%s' using %s:%s title '%s' with %s" % par] 67 plot += ["'%s' using %s:%s title '%s' with %s" % par]
62 elif len(gr) == 5: 68 elif len(gr) == 5: