diff options
Diffstat (limited to 'gnuplot.py')
-rwxr-xr-x | gnuplot.py | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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)) |