code: def curve_reduce_approx(curve, reduced):
      
      if NO_IMAGES:
          return
  
      ax = curve.plot(256)
      color = ax.lines[-1].get_color()
      add_patch(ax, curve._nodes, color, alpha=0.25, node_color=color)
      reduced.plot(256, ax=ax)
      color = ax.lines[-1].get_color()
      add_patch(ax, reduced._nodes, color, alpha=0.25, node_color=color)
      ax.axis("scaled")
      _plot_helpers.add_plot_boundary(ax)
      save_image(ax.figure, "curve_reduce_approx.png")
docs: Image for :meth:`.curve.Curve.reduce` docstring.