docstr: Draw information of field value distribution for datetime type to the
  report.
  
  Args:
      notes(str): Explain the block
      field_name (str): data field name
      field_distribution (:dict of :dict):
          -key: label_name
          -value (:dict of :DatetimeStats): only support resolution_list size of 2
              - 1st level key: year_X(int)
              - 1st level value:
                  - 2nd level key: month_X(int)
                  - 2nd level value: count of sample in month_X of year_X
code: def draw_datetime_field_distribution(
      self,
      notes: str,
      *,
      field_name: str,
      field_distribution: Dict[str, DatetimeStats],
  ):
      """
      Draw information of field value distribution for datetime type to the
      report.
  
      Args:
          notes(str): Explain the block
          field_name (str): data field name
          field_distribution (:dict of :dict):
              -key: label_name
              -value (:dict of :DatetimeStats): only support resolution_list size of 2
                  - 1st level key: year_X(int)
                  - 1st level value:
                      - 2nd level key: month_X(int)
                      - 2nd level value: count of sample in month_X of year_X
      """
      from xai.graphs import graph_generator
  
      # -- Draw Content --
      self.html.article[-1].items.append(
          self.html.add_paragraph(text=notes)
      )
      for idx, (label_name, datetime_stats) in enumerate(
          field_distribution.items()
      ):
          title = "Datetime distribution for %s (for %s samples) " % (
              field_name,
              label_name,
          )
          self.html.article[-1].items.append(
              self.html.add_header(text=title, heading="h5")
          )
          figure_path = "%s/%s_%s_field_distribution.png" % (
              self.figure_path,
              field_name,
              label_name,
          )
          figure_path = graph_generator.DatePlot(
              figure_path=figure_path,
              data=datetime_stats.frequency_count,
              title=title,
              x_label="",
              y_label="",
          ).draw()
          self.html.article[-1].items.append(
              self.html.add_image(src=figure_path, alt=title)
          )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import copy
  import os
  import tempfile
  import warnings
  import shutil
  from typing import Tuple, Dict, List
  import numpy
  from xai import MODE
  from xai.data.explorer import CategoricalStats, NumericalStats, TextStats, DatetimeStats
  from xai.formatter.contents import Header, Title, SectionTitle
  from xai.formatter.hypertext_markup.publisher import CustomHtml, Div
  from xai.formatter.report.section import OverviewSection, DetailSection
  from xai.formatter.writer import Writer
label_desc: Use image node_id 24 for calling the HtmlWriter obj's underlying member method code with example usage: obj.draw_datetime_field_distribution(notes) without return types