code: def get_image_plot(width, height, nrows=1, ncols=1, display_dpi=1):
      import matplotlib.pyplot as plt  # pylint: disable=import-outside-toplevel
  
      fig, axes = plt.subplots(
          figsize=(width * ncols, height * nrows),
          nrows=nrows,
          ncols=ncols,
          sharex=True,
          sharey=True,
          dpi=display_dpi,
      )
      if nrows == ncols == 1:
          ax_list = [axes]
      else:
          ax_list = axes.flatten()
      for ax in ax_list:
          ax.set_axis_off()
          ax.set_xlim((0, width - 1))
          ax.set_ylim((height - 1, 0))
      fig.tight_layout()
      plt.subplots_adjust(hspace=0, wspace=0)
      return fig, axes
  
file_path: kubric/kubric/plotting.py
imports: import colorsys
  import numpy
label_desc: Use image node_id 2 for calling a global function with example usage: get_image_plot(width, height, nrows, ncols, display_dpi) and returns: fig,  axes