class_docstr: Container for data summary.
  
  This class (object) is returned from the ``data_summary`` function. The
  attributes documented below can be accessed or extracted.
  
  Attributes:
      input_data: The input data.
      info_data: Information about the data shape and size.
      summary_data (DataFrame): The summary statistics.
      as_percentage (bool): If True, display counts as percentage over total
      auto_float (bool): If True, apply formatting to float values
class_docstr_tok: ["Container","for","data","summary",".","This","class","(","object",")","is","returned","from","the","``","data_summary","``","function",".","The","attributes","documented","below","can","be","accessed","or","extracted",".","Attributes",":","input_data",":","The","input","data",".","info_data",":","Information","about","the","data","shape","and","size",".","summary_data","(","DataFrame",")",":","The","summary","statistics",".","as_percentage","(","bool",")",":","If","True",",","display","counts","as","percentage","over","total","auto_float","(","bool",")",":","If","True",",","apply","formatting","to","float","values"]
docstr: The default display for this output.
  
  Displays the summary information.
  
  Args:
      viz_backend: The visualization backend.
      as_percentage (bool): If True, display counts as percentage over total
      auto_float (bool): If True, apply formatting to float values
      **kwargs: Keyword arguments.
  
  Returns:
      The correlation matrix plot.
docstr_tok: ["The","default","display","for","this","output",".","Displays","the","summary","information",".","Args",":","viz_backend",":","The","visualization","backend",".","as_percentage","(","bool",")",":","If","True",",","display","counts","as","percentage","over","total","auto_float","(","bool",")",":","If","True",",","apply","formatting","to","float","values","*","*","kwargs",":","Keyword","arguments",".","Returns",":","The","correlation","matrix","plot","."]
code: def show(
      self,
      viz_backend=None,
      as_percentage: Optional[bool] = None,
      auto_float: Optional[bool] = None,
      **kwargs,
  ):
      """The default display for this output.
  
      Displays the summary information.
  
      Args:
          viz_backend: The visualization backend.
          as_percentage (bool): If True, display counts as percentage over total
          auto_float (bool): If True, apply formatting to float values
          **kwargs: Keyword arguments.
  
      Returns:
          The correlation matrix plot.
      """
      try:
          from IPython.display import display
  
          view = display
      except ImportError:
          view = print
  
      view(self.info_data)
  
      summary_data = self.summary_data
      format_dict: Dict[str, Callable] = {}
  
      as_percentage = as_percentage or self.as_percentage
      if as_percentage:
          for col in ["Zeros", "Nulls", "Top Frequency"]:
              summary_data[col] = (
                  summary_data[col] / self.input_data.shape[0]
              )
              format_dict[col] = "{:.1%}".format
  
      summary_data.fillna("", inplace=True)
      auto_float = auto_float or self.auto_float
      if auto_float:
          for col in summary_data.columns:
              if col not in format_dict.keys():
                  format_dict[col] = _value_formatter
  
      if len(format_dict) > 0:
          view(summary_data.style.format(format_dict))
      else:
          view(summary_data)
  
imports: from typing import Dict, Callable, Optional
  import warnings
  import pandas
  from pandas.core.dtypes.common import is_float
  import numpy
  from data_describe._widget import BaseWidget
  from data_describe.compat import _requires, _compat, _is_series, _is_dataframe
  from data_describe.backends._backends import _get_compute_backend
label_desc: Use image node_id 4 for calling the SummaryWidget obj's underlying member method code with example usage: obj.show(viz_backend, as_percentage, auto_float) without return types