class_docstr: The Strategy interface declares operations common to all
  supported report output.
class_docstr_tok: ["The","Strategy","interface","declares","operations","common","to","all","supported","report","output","."]
docstr: Draw information of distribution on data set
  
  Args:
      notes(str): Explain the block
      data_set_distribution (tuple: (str,dict)):
          - tuple[0] str: label/split name
          - tuple[1] CategoricalStats object: `frequency_count` attribute
                           key - class_name/split_name,
                           value - class_count/split_count
      max_class_shown (int, Optional): maximum number of classes shown
                    in the figure, default is 20
      notes (str, Optional):
          explain the block
docstr_tok: ["Draw","information","of","distribution","on","data","set","Args",":","notes","(","str",")",":","Explain","the","block","data_set_distribution","(","tuple",":","(","str",",","dict",")",")",":","-","tuple","[","0","]","str",":","label\/split","name","-","tuple","[","1","]","CategoricalStats","object",":","`","frequency_count","`","attribute","key","-","class_name\/split_name",",","value","-","class_count\/split_count","max_class_shown","(","int",",","Optional",")",":","maximum","number","of","classes","shown","in","the","figure",",","default","is","20","notes","(","str",",","Optional",")",":","explain","the","block"]
code: def draw_data_set_distribution(
      self,
      notes: str,
      *,
      data_set_distribution: Tuple[str, explorer.CategoricalStats],
      max_class_shown=20,
  ):
      """
      Draw information of distribution on data set
  
      Args:
          notes(str): Explain the block
          data_set_distribution (tuple: (str,dict)):
              - tuple[0] str: label/split name
              - tuple[1] CategoricalStats object: `frequency_count` attribute
                               key - class_name/split_name,
                               value - class_count/split_count
          max_class_shown (int, Optional): maximum number of classes shown
                        in the figure, default is 20
          notes (str, Optional):
              explain the block
      """
      pass
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from abc import ABC, abstractmethod
  from typing import Tuple, Dict, List
  import numpy
  from xai.data import explorer
  from xai.formatter.report.section import OverviewSection, DetailSection
label_desc: Use image node_id 18 for calling the Writer obj's underlying member method code with example usage: obj.draw_data_set_distribution(notes) without return types