code: def test_zordered_error():
      # Smoke test for https://github.com/matplotlib/matplotlib/issues/26497
      lc = [
          (
              np.fromiter([0.0, 0.0, 0.0], dtype="float"),
              np.fromiter([1.0, 1.0, 1.0], dtype="float"),
          )
      ]
      pc = [
          np.fromiter([0.0, 0.0], dtype="float"),
          np.fromiter([0.0, 1.0], dtype="float"),
          np.fromiter([1.0, 1.0], dtype="float"),
      ]
  
      fig = plt.figure()
      ax = fig.add_subplot(projection="3d")
      ax.add_collection(Line3DCollection(lc))
      ax.scatter(*pc, visible=False)
      plt.draw()
  
imports: import numpy
  import matplotlib.pyplot
  from matplotlib.backend_bases import MouseEvent
  from mpl_toolkits.mplot3d.art3d import Line3DCollection
label_desc: Use image node_id 2 for calling a global function with example usage: test_zordered_error() without return types