code: def surface_evaluate_cartesian_multi(surface, points):
      
      if NO_IMAGES:
          return
  
      ax = surface.plot(256)
      ax.plot(
          points[0, :], points[1, :], color="black", linestyle="None", marker="o"
      )
      delta = 1.0 / 32.0
      font_size = 18
      ax.text(
          points[0, 0],
          points[1, 0],
          r"$w_0$",
          fontsize=font_size,
          verticalalignment="top",
          horizontalalignment="right",
      )
      ax.text(
          points[0, 1] + 2 * delta,
          points[1, 1],
          r"$w_1$",
          fontsize=font_size,
          verticalalignment="center",
          horizontalalignment="left",
      )
      ax.text(
          points[0, 2],
          points[1, 2] + delta,
          r"$w_2$",
          fontsize=font_size,
          verticalalignment="bottom",
          horizontalalignment="left",
      )
      ax.axis("scaled")
      ax.set_xlim(-3.125, 2.375)
      ax.set_ylim(-0.25, 2.125)
      save_image(ax.figure, "surface_evaluate_cartesian_multi.png")
docs: Image for :meth`.Surface.evaluate_cartesian_multi` docstring.