docstr: add information of field value distribution for datetime type to the report.
  Details see analyzers inside `xai.data_explorer.datetime_analyzer`
  
  Args:
      field_name (str): data field name
      field_distribution (dict of [a type of DatetimeStats]):
          -key: label_name
          -value (:dict of :dict):
              - 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
      notes (str, Optional): explain the block
docstr_tok: ["add","information","of","field","value","distribution","for","datetime","type","to","the","report",".","Details","see","analyzers","inside","`","xai.data_explorer.datetime_analyzer","`","Args",":","field_name","(","str",")",":","data","field","name","field_distribution","(","dict","of","[","a","type","of","DatetimeStats","]",")",":","-key",":","label_name","-value","(",":","dict","of",":","dict",")",":","-","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","notes","(","str",",","Optional",")",":","explain","the","block"]
code: def add_datetime_field_distribution(
      self, field_name: str, field_distribution: dict, notes=None
  ):
      """
      add information of field value distribution for datetime type to the report.
      Details see analyzers inside `xai.data_explorer.datetime_analyzer`
  
      Args:
          field_name (str): data field name
          field_distribution (dict of [a type of DatetimeStats]):
              -key: label_name
              -value (:dict of :dict):
                  - 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
          notes (str, Optional): explain the block
      """
      from xai.formatter.contents import DateTimeFieldDistribution
  
      self.contents.append(
          DateTimeFieldDistribution(
              field_name=field_name,
              field_distribution=field_distribution,
              notes=notes,
          )
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import numpy
  from typing import Tuple, Dict, List
  from xai.data import explorer
  from xai import MODE
label_desc: Use image node_id 24 for calling the Section obj's underlying member method code with example usage: obj.add_datetime_field_distribution(field_name, field_distribution, notes) without return types