diff options
Diffstat (limited to 'gnuplot.py')
-rwxr-xr-x | gnuplot.py | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -147,6 +147,7 @@ class Plot(object): | |||
147 | self.style = {} | 147 | self.style = {} |
148 | 148 | ||
149 | self.default_style = None # for plotted curves | 149 | self.default_style = None # for plotted curves |
150 | self.line_styles = [] | ||
150 | 151 | ||
151 | def setup_histogram(self, gap=None, boxwidth=0.9): | 152 | def setup_histogram(self, gap=None, boxwidth=0.9): |
152 | self.style['data'] = 'histogram' | 153 | self.style['data'] = 'histogram' |
@@ -232,6 +233,9 @@ class Plot(object): | |||
232 | for s in self.style: | 233 | for s in self.style: |
233 | g("set style %s %s" % (s, self.style[s])) | 234 | g("set style %s %s" % (s, self.style[s])) |
234 | 235 | ||
236 | for ls in self.line_styles: | ||
237 | g("set style line %d %s" % (ls[0], ls[1])) | ||
238 | |||
235 | plots = [c.gnuplot_cmd(self.default_style) for c in self.curves] | 239 | plots = [c.gnuplot_cmd(self.default_style) for c in self.curves] |
236 | if plots: | 240 | if plots: |
237 | g("plot " + ", ".join(plots)) | 241 | g("plot " + ", ".join(plots)) |