code: def mplot3d(f, var1, var2, *, show=True):
      """
      Plot a 3d function using matplotlib/Tk.
      """
  
      import warnings
  
      warnings.filterwarnings("ignore", r"Could not match \S")
  
      p = import_module("pylab")
      # Try newer version first
      p3 = import_module(
          "mpl_toolkits.mplot3d",
          import_kwargs={"fromlist": ["something"]},
      ) or import_module("matplotlib.axes3d")
      if not p or not p3:
          sys.exit("Matplotlib is required to use mplot3d.")
  
      x, y, z = sample(f, var1, var2)
  
      fig = p.figure()
      ax = p3.Axes3D(fig)
  
      # ax.plot_surface(x, y, z, rstride=2, cstride=2)
      ax.plot_wireframe(x, y, z)
  
      ax.set_xlabel("X")
      ax.set_ylabel("Y")
      ax.set_zlabel("Z")
  
      if show:
          p.show()
  
imports: import sys
  from sample import sample
  from sympy import Symbol
  from sympy.external import import_module
label_desc: Use image node_id 1 for calling a global function with example usage: mplot3d(f, var1, var2) without return types