code: def __draw_x_ticks_labels(scales, chart_height):
      """Draws the numbers in the horizontal axis."""
  
      # The values to be drawn, we don't want to draw 0 (which corresponds to a ratio of 1) as we later draw an annotation.
      axis_values = __get_x_axis_values(scales["x"].domain)
  
      # Given the semantic of the chart, (how many times smaller or larger) we draw absolute values.
      axis_values_labels = [
          abs(x) + 1 if x != 0 else "=" for x in axis_values
      ]
  
      axis_df = pd.DataFrame(
          {"value": axis_values, "label": axis_values_labels}
      )
  
      tick_labels = (
          alt.Chart(axis_df)
          .mark_text(
              tooltip=None,
              align="center",
              font=FONT,
              fontSize=Axis.label_font_size,
              fontWeight=Axis.label_font_weight,
              color=Axis.label_color,
          )
          .encode(
              text=alt.Text("label:N"),
              x=alt.X(
                  "value:Q",
                  scale=scales["x"],
              ),
              y=alt.value(
                  Disparity_Chart.padding_y * chart_height * 0.7
              ),
          )
      )
  
      return tick_labels
  
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 4 for calling a global function with example usage: __draw_x_ticks_labels(scales, chart_height) and returns: tick_labels