diff options
Diffstat (limited to 'plot.py')
-rwxr-xr-x | plot.py | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -27,6 +27,7 @@ options = [ | |||
27 | o(None, '--split', action='store_true', dest='split'), | 27 | o(None, '--split', action='store_true', dest='split'), |
28 | o(None, '--alternate', action='store_true', dest='alternate'), | 28 | o(None, '--alternate', action='store_true', dest='alternate'), |
29 | o(None, '--slides', action='store_true', dest='slides'), | 29 | o(None, '--slides', action='store_true', dest='slides'), |
30 | o(None, '--appendix', action='store_true', dest='appendix'), | ||
30 | ] | 31 | ] |
31 | 32 | ||
32 | defaults = { | 33 | defaults = { |
@@ -44,6 +45,7 @@ defaults = { | |||
44 | 'column' : False, | 45 | 'column' : False, |
45 | 'slides' : False, | 46 | 'slides' : False, |
46 | 'smooth' : False, | 47 | 'smooth' : False, |
48 | 'appendix' : False, | ||
47 | 49 | ||
48 | # legacy "options" that are not actually options. | 50 | # legacy "options" that are not actually options. |
49 | 'xrange' : (0.5, 32.5), | 51 | 'xrange' : (0.5, 32.5), |
@@ -634,6 +636,18 @@ class SchedPlotter(defapp.App): | |||
634 | p.default_style = 'lines lw 10' | 636 | p.default_style = 'lines lw 10' |
635 | p.key = 'below' | 637 | p.key = 'below' |
636 | p.xlabel = "task set utilization cap (prior to overhead accounting)" | 638 | p.xlabel = "task set utilization cap (prior to overhead accounting)" |
639 | elif self.options.appendix: | ||
640 | # for the appendix | ||
641 | p.font_size = '8' | ||
642 | if 'wsched' in conf: | ||
643 | p.size = ('17cm', '6cm') | ||
644 | p.key = 'off' | ||
645 | else: | ||
646 | p.size = ('17cm', '9cm') | ||
647 | p.key = 'below' | ||
648 | p.monochrome = False | ||
649 | p.dashed_lines = False | ||
650 | p.default_style = 'linespoints lw 1' | ||
637 | else: | 651 | else: |
638 | p.font_size = '10' | 652 | p.font_size = '10' |
639 | p.size = ('20cm', '10cm') | 653 | p.size = ('20cm', '10cm') |