code: def anscombe():
      """
      Creates 2x2 grid plot of the 4 anscombe datasets for illustration.
      """
      _, ((axa, axb), (axc, axd)) = plt.subplots(
          2, 2, sharex="col", sharey="row"
      )
      colors = get_color_cycle()
  
      for arr, ax, color in zip(ANSCOMBE, (axa, axb, axc, axd), colors):
          x = arr[0]
          y = arr[1]
  
          # Set the X and Y limits
          ax.set_xlim(0, 15)
          ax.set_ylim(0, 15)
  
          # Draw the points in the scatter plot
          ax.scatter(x, y, c=color)
  
          # Draw the linear best fit line on the plot
          draw_best_fit(x, y, ax, c=color)
  
      return (axa, axb, axc, axd)
  
imports: import numpy
  import matplotlib.pyplot
  from yellowbrick.bestfit import draw_best_fit
  from yellowbrick.style import get_color_cycle
label_desc: Use image node_id 1 for calling a global function with example usage: anscombe() and returns: axa,  axb,  axc,  axd