code: def test_create_multi_binary_plot():
      with raises(NotImplementedError):
          values = [
              i
              for i in np.random.randint(low=0, high=2, size=(100, 10))
          ]
          _ = create_binary_plot(values)
  
      values = [
          (v, 10)
          for v in np.random.randint(low=0, high=2, size=(100, 10))
      ]
      fig = create_binary_plot(values)
      plt.close(fig)
  
      with raises(NotImplementedError):
          values = np.random.random(100)
          create_binary_plot(values)
  
file_path: maze/maze/test/core/log_events/test_log_create_figure_functions.py
imports: import numpy
  import matplotlib.pyplot
  from pytest import raises
  from maze.core.log_events.log_create_figure_functions import create_histogram, create_categorical_plot, create_violin_distribution, create_binary_plot
label_desc: Use image node_id 3 for calling a global function with example usage: test_create_multi_binary_plot() without return types