code: def test_3D_plot_fail(self):
      points = np.array([[1, 1, 1], [2, 2, 2], [3, 3, 3]])
      labels = np.array([1, 1, 3])
  
      # Shouldn't work because labels don't start in zero.
      plot_3d(points, labels, save=False)
  
file_path: adversarial-robustness-toolbox/tests/test_visualization.py
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import logging
  import os.path
  import unittest
  import numpy
  from art import config
  from art.utils import load_mnist, load_cifar10
  from art.visualization import create_sprite, convert_to_rgb, save_image, plot_3d
  from tests.utils import master_seed
label_desc: Use image node_id 6 for calling the TestVisualization obj's underlying member method code with example usage: obj.test_3D_plot_fail() without return types