class_docstr: Explainability result for general component objects.
  The explained components can describe anything.
  
  Example
  -------
  >>> explainer = SomeComponentBasedExplainer(model)
  >>> explain_results = explainer.explain()
  >>> output = explain_results.get_explanation(component="some_component")
class_docstr_tok: ["Explainability","result","for","general","component","objects",".","The","explained","components","can","describe","anything",".","Example","--","--","--","-",">",">",">","explainer","=","SomeComponentBasedExplainer","(","model",")",">",">",">","explain_results","=","explainer.explain","(",")",">",">",">","output","=","explain_results.get_explanation","(","component=","''","some_component","''",")"]
docstr: Returns one or several explanations for a given component.
  
  Parameters
  ----------
  component
      The component for which to return the explanation.
docstr_tok: ["Returns","one","or","several","explanations","for","a","given","component",".","Parameters","--","--","--","--","--","component","The","component","for","which","to","return","the","explanation","."]
code: def get_explanation(self, component) -> Union[Any, List[Any]]:
      """
      Returns one or several explanations for a given component.
  
      Parameters
      ----------
      component
          The component for which to return the explanation.
      """
      return self._query_explainability_result(
          self.explained_components, component
      )
  
imports: from abc import ABC, abstractmethod
  from typing import Any, Dict, List, Optional, Union
  import pandas
  import shap
  from darts import TimeSeries
  from darts.logging import get_logger, raise_if, raise_if_not, raise_log
label_desc: Use image node_id 2 for calling the ComponentBasedExplainabilityResult obj's underlying member method code with example usage: obj.get_explanation(component) and returns: self