aboutsummaryrefslogtreecommitdiffstats
path: root/gnuplot.py
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2011-04-10 13:41:32 -0400
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2011-04-10 13:41:32 -0400
commit68a8a52a44372869404ee0950ddb2c209b25a155 (patch)
tree856439f1c8e2bb381e573dafa11e321e7e6c6a42 /gnuplot.py
parentd7d9c89f404468dd9fe9c6eae70496fe60367ff2 (diff)
Use custom linestyles for ECRTS11 experiments.HEADmaster
Diffstat (limited to 'gnuplot.py')
-rwxr-xr-xgnuplot.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/gnuplot.py b/gnuplot.py
index b0db2c9..ca1e2ff 100755
--- a/gnuplot.py
+++ b/gnuplot.py
@@ -123,6 +123,7 @@ class Plot(object):
123 self.curves = [] 123 self.curves = []
124 124
125 self.default_style = None # for plotted curves 125 self.default_style = None # for plotted curves
126 self.line_styles = []
126 127
127 def gnuplot_commands(self, cmd_buf=None): 128 def gnuplot_commands(self, cmd_buf=None):
128 if cmd_buf: 129 if cmd_buf:
@@ -195,6 +196,9 @@ class Plot(object):
195 if logscale: 196 if logscale:
196 g("set logscale %s" % logscale) 197 g("set logscale %s" % logscale)
197 198
199 for ls in self.line_styles:
200 g("set style line %d %s" % (ls[0], ls[1]))
201
198 plots = [c.gnuplot_cmd(self.default_style) for c in self.curves] 202 plots = [c.gnuplot_cmd(self.default_style) for c in self.curves]
199 if plots: 203 if plots:
200 g("plot " + ", ".join(plots)) 204 g("plot " + ", ".join(plots))