code: def _render(self, state: AnalysisState) -> None:
      for s in state.explain.shapley:
          if self.display_rows:
              self.display_obj(s.row)
          self._render_internal(
              s.expected_value,
              s.shap_values,
              s.features,
              explainer=s.explainer,
              feature_names=s.feature_names,
              **self._kwargs,
          )
  
file_path: autogluon/eda/src/autogluon/eda/visualization/explain.py
imports: from abc import ABC, abstractmethod
  from typing import Optional
  import shap
  from autogluon.eda import AnalysisState
  from autogluon.eda.visualization.base import AbstractVisualization
  from autogluon.eda.visualization.jupyter import JupyterMixin
label_desc: Use image node_id 3 for calling the _AbstractExplainPlot obj's underlying member method code with example usage: obj._render(state) without return types