code: def plot_polytope(poly):
      """Plots the 2D polytope using the functions written in plotting
      module which in turn uses matplotlib backend.
  
      Parameter
      =========
  
      poly:
          Denotes a 2-Polytope.
      """
      from sympy.plotting.plot import Plot, List2DSeries
  
      xl = [vertex.x for vertex in poly.vertices]
      yl = [vertex.y for vertex in poly.vertices]
  
      xl.append(poly.vertices[0].x)  # Closing the polygon
      yl.append(poly.vertices[0].y)
  
      l2ds = List2DSeries(xl, yl)
      p = Plot(l2ds, axes="label_axes=True")
      p.show()
  
imports: from functools import cmp_to_key
  from sympy.abc import x, y, z
  from sympy.core import S, diff, Expr, Symbol
  from sympy.core.sympify import _sympify
  from sympy.geometry import Segment2D, Polygon, Point, Point2D
  from sympy.polys.polytools import LC, gcd_list, degree_list, Poly
  from sympy.simplify.simplify import nsimplify
label_desc: Use image node_id 22 for calling a global function with example usage: plot_polytope(poly) without return types