code: def generate_legend_marker_colour_orders(
      plot_order, method_legend_colour_marker_dict
  ):
      """Generates a list of legends, colours, and markers based off the dictionary."""
      plot_legends = [
          method_legend_colour_marker_dict[meth]["legend"]
          for meth in plot_order
      ]
      plot_colours = [
          method_legend_colour_marker_dict[meth]["colour"]
          for meth in plot_order
      ]
      plot_markers = [
          method_legend_colour_marker_dict[meth]["marker"]
          for meth in plot_order
      ]
      plot_linestyles = [
          method_legend_colour_marker_dict[meth]["linestyle"]
          for meth in plot_order
      ]
      return plot_legends, plot_colours, plot_markers, plot_linestyles
  
file_path: dragonfly/dragonfly/utils/plot_utils.py
imports: from __future__ import division
  import pickle
  import argparse
  import matplotlib.pyplot
  import matplotlib
  from scipy.io import loadmat
  import numpy
label_desc: Use image node_id 4 for calling a global function with example usage: generate_legend_marker_colour_orders(plot_order, method_legend_colour_marker_dict) and returns: plot_legends,  plot_colours,  plot_markers,  plot_linestyles