code: def get_tooltip_text_disparity_explanation(
      disparity_value, attribute_value, metric, ref_group
  ):
      if attribute_value == ref_group:
          return "Reference group"
  
      if disparity_value > 0:
          return (
              "{0:.2f}".format(disparity_value + 1)
              + " times larger "
              + metric.upper()
              + " than the reference group"
          )
      elif disparity_value < 0:
          return (
              "{0:.2f}".format(-disparity_value + 1)
              + " times smaller "
              + metric.upper()
              + " than the reference group"
          )
      else:
          return f"Same {metric.upper()} as the reference group"
  
imports: from aequitas.plot.commons.helpers import format_number
label_desc: Use image node_id 2 for calling a global function with example usage: get_tooltip_text_disparity_explanation(disparity_value, attribute_value, metric, ref_group) and returns: str, unknown, unknown, str, metric, str