docs: def graph(self, ASres=conf.AS_resolver, padding=0, **kargs):
          """x.graph(ASres=conf.AS_resolver, other args):
          ASres=None          : no AS resolver => no clustering
          ASres=AS_resolver() : default whois AS resolver (riswhois.ripe.net)
          ASres=AS_resolver_cymru(): use whois.cymru.com whois database
          ASres=AS_resolver(server="whois.ra.net")
          type: output type (svg, ps, gif, jpg, etc.), passed to dot's "-T" option  # noqa: E501
          target: filename or redirect. Defaults pipe to Imagemagick's display program  # noqa: E501
          prog: which graphviz program to use"""
          if (self.graphdef is None or
              self.graphASres != ASres or
                  self.graphpadding != padding):
              self.make_graph(ASres, padding)
  
          return do_graph(self.graphdef, **kargs)