code: def plot_weights(
      array,
      figsize=(20, 2),
      height_padding_factor=0.2,
      length_padding=1.0,
      subticks_frequency=1.0,
      colors=default_colors,
      plot_funcs=default_plot_funcs,
      highlight={},
  ):
      fig = plt.figure(figsize=figsize)
      ax = fig.add_subplot(111)
      plot_weights_given_ax(
          ax=ax,
          array=array,
          height_padding_factor=height_padding_factor,
          length_padding=length_padding,
          subticks_frequency=subticks_frequency,
          colors=colors,
          plot_funcs=plot_funcs,
          highlight=highlight,
      )
      plt.show()
  
file_path: deeplift/deeplift/visualization/viz_sequence.py
imports: import matplotlib
  import matplotlib.pyplot
  import numpy
label_desc: Use image node_id 6 for calling a global function with example usage: plot_weights(array, figsize, height_padding_factor, length_padding, subticks_frequency, colors, plot_funcs, highlight) without return types