code: def imshow(arr, plugin=None, **plugin_args):
      """Display an image.
  
      Parameters
      ----------
      arr : ndarray or str
          Image data or name of image file.
      plugin : str
          Name of plugin to use.  By default, the different plugins are
          tried (starting with imageio) until a suitable candidate is found.
  
      Other Parameters
      ----------------
      plugin_args : keywords
          Passed to the given plugin.
  
      """
      if isinstance(arr, str):
          arr = call_plugin("imread", arr, plugin=plugin)
      return call_plugin("imshow", arr, plugin=plugin, **plugin_args)
  
file_path: scikit-image/skimage/io/_io.py
imports: import pathlib
  import numpy
  from .._shared.utils import warn
  from ..exposure import is_low_contrast
  from ..color.colorconv import rgb2gray, rgba2rgb
  from ..io.manage_plugins import call_plugin
  from .util import file_or_url_context
label_desc: Use image node_id 4 for calling a global function with example usage: imshow(arr, plugin) and returns: call_plugin