code: def __draw_x_ticks_labels(scales, chart_height):
      """Draws the numbers in the horizontal axis."""
  
      axis_values = [0, 0.25, 0.5, 0.75, 1]
  
      axis_df = pd.DataFrame({"value": axis_values})
  
      x_ticks_labels = (
          alt.Chart(axis_df)
          .mark_text(
              tooltip=None,
              align="center",
              fontSize=Axis.label_font_size,
              font=FONT,
              fontWeight=Axis.label_font_weight,
              color=Axis.label_color,
          )
          .encode(
              text=alt.Text("value:N"),
              x=alt.X(
                  "value:Q",
                  scale=scales["x"],
              ),
              y=alt.value(Metric_Chart.padding_y * chart_height * 0.7),
          )
      )
  
      return x_ticks_labels
  
imports: 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, Threshold_Band, Threshold_Rule, Annotation, Bubble, Rule, Chart_Title
  from aequitas.plot.commons.style.sizes import Metric_Chart
  from aequitas.plot.commons.style.text import FONT, FONT_SIZE_SMALL
  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: x_ticks_labels