code: def draw_pegasus(G, crosses=False, **kwargs):
      
  
      draw_qubit_graph(G, pegasus_layout(G, crosses=crosses), **kwargs)
docs: Draws graph G in a Pegasus topology.
  
      If `linear_biases` and/or `quadratic_biases` are provided, these
      are visualized on the plot.
  
      Parameters
      ----------
      G : NetworkX graph
          Should be a Pegasus graph or a subgraph of a Pegasus graph,
          a product of dwave_networkx.pegasus_graph.
  
      linear_biases : dict (optional, default {})
          A dict of biases associated with each node in G. Should be of
          form {node: bias, ...}. Each bias should be numeric.
  
      quadratic_biases : dict (optional, default {})
          A dict of biases associated with each edge in G. Should be of
          form {edge: bias, ...}. Each bias should be numeric. Self-loop
          edges (i.e., :math:`i=j`) are treated as linear biases.
  
      crosses: boolean (optional, default False)
          If crosses is True, K_4,4 subgraphs are shown in a cross
          rather than L configuration. Ignored if G was defined with
          nice_coordinates=True.
  
      kwargs : optional keywords
         See networkx.draw_networkx() for a description of optional keywords,
         with the exception of the `pos` parameter which is not used by this
         function. If `linear_biases` or `quadratic_biases` are provided,
         any provided `node_color` or `edge_color` arguments are ignored.
  
      Examples
      --------
      >>> # Plot a Pegasus graph with size parameter 2
      >>> import networkx as nx
      >>> import dwave_networkx as dnx
      >>> import matplotlib.pyplot as plt
      >>> G = dnx.pegasus_graph(2)
      >>> dnx.draw_pegasus(G)
      >>> plt.show()