aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjörn B. Brandenburg <bbb@cs.unc.edu>2010-11-01 12:21:23 -0400
committerBjörn B. Brandenburg <bbb@cs.unc.edu>2010-11-01 12:21:23 -0400
commit49e9a11f5e889028d503fdcb4d8885bfa7051654 (patch)
treed938dfea4b7ea41307603024966e199ef7be991c
parent3c53b362dfdcb583ebda2a0b7443a1031047912e (diff)
Add --appendix option to influence style.
-rwxr-xr-xplot.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/plot.py b/plot.py
index 3bd669d..10b2e57 100755
--- a/plot.py
+++ b/plot.py
@@ -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
32defaults = { 33defaults = {
@@ -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')