# HG changeset patch # User Jeff Hammel # Date 1431554444 25200 # Node ID f46cfad55d7a76a5e84e2d92c05f933f11f320a8 # Parent 176aad184ad021866fe32097c608dba063a88726 hack to include numbers in our bar charts diff -r 176aad184ad0 -r f46cfad55d7a numerics/bar.py --- a/numerics/bar.py Tue May 12 16:51:10 2015 -0700 +++ b/numerics/bar.py Wed May 13 15:00:44 2015 -0700 @@ -60,6 +60,9 @@ ManipulationParser.__init__(self, **kwargs) self.add_argument('-t', '--title', dest='title', help="plot title") + self.add_argument('-u', '--use-numbers', dest='use_numbers', + action='store_true', default=False, + help="include numbers with the labels") def main(args=sys.argv[1:]): @@ -76,8 +79,11 @@ if len(data) == 1: data = data[0] labels = None - elif len(data) ==2: - labels = data[0] + elif len(data) == 2: + if options.use_numbers: + labels = ['{} : {}'.format(label, value) for label, value in zip(*data)] + else: + labels = data[0] data = data[1] else: raise NotImplementedError('TODO')