X-Git-Url: http://git.ipfire.org/?p=collecty.git;a=blobdiff_plain;f=src%2Fcollecty%2Fplugins%2Fbase.py;h=ec91599aa6d56be43f1e6c717d8297697f7ef6c5;hp=7a613161734eeb9df2f88d509b2a9114ddd3bace;hb=edf268c75aa34fd8f816e19e06c91c610a65272d;hpb=ca8a6cfa8410a3ea36d373124afb3b6cf731382f diff --git a/src/collecty/plugins/base.py b/src/collecty/plugins/base.py index 7a61316..ec91599 100644 --- a/src/collecty/plugins/base.py +++ b/src/collecty/plugins/base.py @@ -516,15 +516,23 @@ class GraphTemplate(object): return self.plugin.log def _make_command_line(self, interval, format=DEFAULT_IMAGE_FORMAT, - width=None, height=None, with_title=True): - args = [] + width=None, height=None, with_title=True, thumbnail=False): + args = [e for e in GRAPH_DEFAULT_ARGUMENTS] - args += GRAPH_DEFAULT_ARGUMENTS + # Set the default dimensions + default_height, default_width = GRAPH_DEFAULT_HEIGHT, GRAPH_DEFAULT_WIDTH + + # A thumbnail doesn't have a legend and other labels + if thumbnail: + args.append("--only-graph") + + default_height = THUMBNAIL_DEFAULT_HEIGHT + default_width = THUMBNAIL_DEFAULT_WIDTH args += [ "--imgformat", format, - "--height", "%s" % (height or self.height), - "--width", "%s" % (width or self.width), + "--height", "%s" % (height or default_height), + "--width", "%s" % (width or default_width), ] args += self.rrd_graph_args