code: def __draw_text_annotations(ref_group, chart_height, x_range):
      """Draws on chart text annotations."""
  
      # FONT
      annotation_text_params = dict(
          font=FONT,
          fontWeight=Annotation.font_weight,
          tooltip=None,
      )
  
      # TIMES LARGER TEXT
      text_times_larger = (
          alt.Chart(DUMMY_DF)
          .mark_text(
              align="right",
              fill=Annotation.font_color,
              fontSize=Annotation.font_size,
              **annotation_text_params,
          )
          .encode(
              x=alt.value(x_range[1]),
              y=alt.value(
                  Disparity_Chart.padding_y * chart_height * 0.3
              ),
              text=alt.value("Times Larger"),
          )
      )
  
      # TIMES SMALLER TEXT
      text_times_smaller = (
          alt.Chart(DUMMY_DF)
          .mark_text(
              align="left",
              fill=Annotation.font_color,
              fontSize=Annotation.font_size,
              **annotation_text_params,
          )
          .encode(
              x=alt.value(x_range[0]),
              y=alt.value(
                  Disparity_Chart.padding_y * chart_height * 0.3
              ),
              text=alt.value("Times Smaller"),
          )
      )
  
      # EQUAL TEXT
      text_reference_group = (
          alt.Chart(DUMMY_DF)
          .mark_text(
              align="center",
              fontSize=Annotation.font_size,
              fill=Annotation.font_color,
              **annotation_text_params,
          )
          .encode(
              x=alt.value(x_range[0] + (x_range[1] - x_range[0]) / 2),
              y=alt.value(
                  Disparity_Chart.padding_y * chart_height * 0.3
              ),
              text=alt.value("Equal"),
          )
      )
  
      return (
          text_times_smaller + text_times_larger + text_reference_group
      )
  
imports: import math
  import altair
  import pandas
  from aequitas.plot.commons.helpers import no_axis, transform_ratio, get_chart_metadata
  from aequitas.plot.commons.legend import draw_legend
  from aequitas.plot.commons.scales import get_chart_size_range
  from aequitas.plot.commons.tooltips import get_tooltip_text_group_size, get_tooltip_text_disparity_explanation
  from aequitas.plot.commons.style.classes import Metric_Axis, Axis, Annotation, Reference_Rule, Threshold_Rule, Threshold_Band, Bubble, Chart_Title
  from aequitas.plot.commons.style.text import FONT, FONT_SIZE_SMALL
  from aequitas.plot.commons.style.sizes import Disparity_Chart
  from aequitas.plot.commons import initializers
  from aequitas.plot.commons import labels
label_desc: Use image node_id 5 for calling a global function with example usage: __draw_text_annotations(ref_group, chart_height, x_range) and returns: unknown